https://launchpad.net/ubuntu/+source/gecode/6.2.0-5/+build/19787629 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-003 4.15.0-109-generic #110-Ubuntu SMP Tue Jun 23 02:40:18 UTC 2020 aarch64 Buildd toolchain package versions: launchpad-buildd_189 python-lpbuildd_189 sbuild_0.75.0-1ubuntu1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu16.04.1 bzr_2.7.0+bzr6622-10 git-build-recipe_0.3.6~git201906051340.ff11471~ubuntu18.04.1 git_1:2.17.1-1ubuntu0.7 dpkg-dev_1.19.0.5ubuntu2.3 python-debian_0.1.32. Syncing the system clock with the buildd NTP service... 9 Aug 11:10:08 ntpdate[1658]: adjust time server 10.211.37.1 offset 0.001581 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=groovy --arch=armhf PACKAGEBUILD-19787629 --image-type chroot /home/buildd/filecache-default/6f3c84eb9e6a781060c5439a51cfc1d7c8c4fc5d Creating target for build PACKAGEBUILD-19787629 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=groovy --arch=armhf PACKAGEBUILD-19787629 Starting target for build PACKAGEBUILD-19787629 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=groovy --arch=armhf PACKAGEBUILD-19787629 'deb http://ftpmaster.internal/ubuntu groovy main universe' 'deb http://ftpmaster.internal/ubuntu groovy-security main universe' 'deb http://ftpmaster.internal/ubuntu groovy-updates main universe' 'deb http://ftpmaster.internal/ubuntu groovy-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-19787629 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=groovy --arch=armhf PACKAGEBUILD-19787629 Updating target for build PACKAGEBUILD-19787629 Get:1 http://ftpmaster.internal/ubuntu groovy InRelease [267 kB] Get:2 http://ftpmaster.internal/ubuntu groovy-security InRelease [89.1 kB] Get:3 http://ftpmaster.internal/ubuntu groovy-updates InRelease [89.1 kB] Get:4 http://ftpmaster.internal/ubuntu groovy-proposed InRelease [118 kB] Get:5 http://ftpmaster.internal/ubuntu groovy/main armhf Packages [937 kB] Get:6 http://ftpmaster.internal/ubuntu groovy/main Translation-en [509 kB] Get:7 http://ftpmaster.internal/ubuntu groovy/universe armhf Packages [8515 kB] Get:8 http://ftpmaster.internal/ubuntu groovy/universe Translation-en [5253 kB] Get:9 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf Packages [139 kB] Get:10 http://ftpmaster.internal/ubuntu groovy-proposed/main Translation-en [71.1 kB] Get:11 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf Packages [488 kB] Get:12 http://ftpmaster.internal/ubuntu groovy-proposed/universe Translation-en [323 kB] Fetched 16.8 MB in 7s (2282 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following package was automatically installed and is no longer required: libjson-c4 Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: libjson-c5 The following packages will be upgraded: apt base-files bsdutils build-essential ca-certificates coreutils dpkg dpkg-dev libapt-pkg6.0 libaudit-common libaudit1 libblkid1 libcap2 libcryptsetup12 libdpkg-perl libgmp10 liblzma5 libmount1 libmpc3 libmpfr6 libselinux1 libsemanage-common libsemanage1 libsmartcols1 libsystemd0 libudev1 libuuid1 libzstd1 linux-libc-dev mount systemd systemd-sysv systemd-timesyncd util-linux xz-utils 35 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 13.7 MB of archives. After this operation, 1753 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu groovy/main armhf base-files armhf 11ubuntu10 [59.9 kB] Get:2 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf bsdutils armhf 1:2.36-2ubuntu1 [78.7 kB] Get:3 http://ftpmaster.internal/ubuntu groovy/main armhf libselinux1 armhf 3.1-2 [60.4 kB] Get:4 http://ftpmaster.internal/ubuntu groovy/main armhf coreutils armhf 8.32-3ubuntu1 [1207 kB] Get:5 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf dpkg armhf 1.20.5ubuntu1 [1127 kB] Get:6 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf util-linux armhf 2.36-2ubuntu1 [1003 kB] Get:7 http://ftpmaster.internal/ubuntu groovy/main armhf liblzma5 armhf 5.2.4-1ubuntu1 [83.6 kB] Get:8 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf systemd-sysv armhf 246-2ubuntu1 [10.3 kB] Get:9 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf systemd-timesyncd armhf 246-2ubuntu1 [27.8 kB] Get:10 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libaudit-common all 1:2.8.5-3ubuntu1 [4076 B] Get:11 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libaudit1 armhf 1:2.8.5-3ubuntu1 [36.0 kB] Get:12 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libcap2 armhf 1:2.42-2 [15.3 kB] Get:13 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libjson-c5 armhf 0.15-1 [27.2 kB] Get:14 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libblkid1 armhf 2.36-2ubuntu1 [119 kB] Get:15 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libuuid1 armhf 2.36-2ubuntu1 [20.5 kB] Get:16 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libcryptsetup12 armhf 2:2.3.3-1ubuntu4 [172 kB] Get:17 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libmount1 armhf 2.36-2ubuntu1 [133 kB] Get:18 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf mount armhf 2.36-2ubuntu1 [113 kB] Get:19 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf systemd armhf 246-2ubuntu1 [3964 kB] Get:20 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libsystemd0 armhf 246-2ubuntu1 [248 kB] Get:21 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libudev1 armhf 246-2ubuntu1 [60.0 kB] Get:22 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libzstd1 armhf 1.4.5+dfsg-4 [254 kB] Get:23 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libapt-pkg6.0 armhf 2.1.7ubuntu1 [773 kB] Get:24 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf apt armhf 2.1.7ubuntu1 [1253 kB] Get:25 http://ftpmaster.internal/ubuntu groovy/main armhf libsemanage-common all 3.1-1 [10.2 kB] Get:26 http://ftpmaster.internal/ubuntu groovy/main armhf libsemanage1 armhf 3.1-1 [75.0 kB] Get:27 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libsmartcols1 armhf 2.36-2ubuntu1 [84.2 kB] Get:28 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libgmp10 armhf 2:6.2.0+dfsg-6ubuntu1 [188 kB] Get:29 http://ftpmaster.internal/ubuntu groovy/main armhf ca-certificates all 20200601 [147 kB] Get:30 http://ftpmaster.internal/ubuntu groovy/main armhf xz-utils armhf 5.2.4-1ubuntu1 [80.9 kB] Get:31 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf dpkg-dev all 1.20.5ubuntu1 [758 kB] Get:32 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libdpkg-perl all 1.20.5ubuntu1 [231 kB] Get:33 http://ftpmaster.internal/ubuntu groovy/main armhf build-essential armhf 12.8ubuntu3 [4636 B] Get:34 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libmpfr6 armhf 4.1.0-3 [199 kB] Get:35 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf linux-libc-dev armhf 5.8.0-12.13 [1087 kB] Get:36 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libmpc3 armhf 1.2.0~rc1-1 [36.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 13.7 MB in 1s (21.4 MB/s) (Reading database ... 12533 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu10_armhf.deb ... Unpacking base-files (11ubuntu10) over (11ubuntu9) ... Setting up base-files (11ubuntu10) ... Installing new version of config file /etc/update-motd.d/50-motd-news ... (Reading database ... 12533 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.36-2ubuntu1_armhf.deb ... Unpacking bsdutils (1:2.36-2ubuntu1) over (1:2.35.2-7ubuntu3) ... Setting up bsdutils (1:2.36-2ubuntu1) ... (Reading database ... 12533 files and directories currently installed.) Preparing to unpack .../libselinux1_3.1-2_armhf.deb ... Unpacking libselinux1:armhf (3.1-2) over (3.0-1build2) ... Setting up libselinux1:armhf (3.1-2) ... (Reading database ... 12533 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-3ubuntu1_armhf.deb ... Unpacking coreutils (8.32-3ubuntu1) over (8.30-3ubuntu3) ... Setting up coreutils (8.32-3ubuntu1) ... (Reading database ... 12631 files and directories currently installed.) Preparing to unpack .../dpkg_1.20.5ubuntu1_armhf.deb ... Unpacking dpkg (1.20.5ubuntu1) over (1.19.7ubuntu4) ... Setting up dpkg (1.20.5ubuntu1) ... Installing new version of config file /etc/cron.daily/dpkg ... (Reading database ... 12640 files and directories currently installed.) Preparing to unpack .../util-linux_2.36-2ubuntu1_armhf.deb ... Unpacking util-linux (2.36-2ubuntu1) over (2.35.2-7ubuntu3) ... Setting up util-linux (2.36-2ubuntu1) ... (Reading database ... 12639 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.4-1ubuntu1_armhf.deb ... Unpacking liblzma5:armhf (5.2.4-1ubuntu1) over (5.2.4-1) ... Setting up liblzma5:armhf (5.2.4-1ubuntu1) ... (Reading database ... 12639 files and directories currently installed.) Preparing to unpack .../systemd-sysv_246-2ubuntu1_armhf.deb ... Unpacking systemd-sysv (246-2ubuntu1) over (245.6-3ubuntu3) ... Preparing to unpack .../systemd-timesyncd_246-2ubuntu1_armhf.deb ... Unpacking systemd-timesyncd (246-2ubuntu1) over (245.6-3ubuntu3) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-3ubuntu1_all.deb ... Unpacking libaudit-common (1:2.8.5-3ubuntu1) over (1:2.8.5-2ubuntu6) ... Setting up libaudit-common (1:2.8.5-3ubuntu1) ... (Reading database ... 12639 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-3ubuntu1_armhf.deb ... Unpacking libaudit1:armhf (1:2.8.5-3ubuntu1) over (1:2.8.5-2ubuntu6) ... Setting up libaudit1:armhf (1:2.8.5-3ubuntu1) ... (Reading database ... 12639 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.42-2_armhf.deb ... Unpacking libcap2:armhf (1:2.42-2) over (1:2.36-1) ... Selecting previously unselected package libjson-c5:armhf. Preparing to unpack .../libjson-c5_0.15-1_armhf.deb ... Unpacking libjson-c5:armhf (0.15-1) ... Preparing to unpack .../libblkid1_2.36-2ubuntu1_armhf.deb ... Unpacking libblkid1:armhf (2.36-2ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libblkid1:armhf (2.36-2ubuntu1) ... (Reading database ... 12646 files and directories currently installed.) Preparing to unpack .../libuuid1_2.36-2ubuntu1_armhf.deb ... Unpacking libuuid1:armhf (2.36-2ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libuuid1:armhf (2.36-2ubuntu1) ... (Reading database ... 12646 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.3.3-1ubuntu4_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.3.3-1ubuntu4) over (2:2.3.3-1ubuntu3) ... Preparing to unpack .../libmount1_2.36-2ubuntu1_armhf.deb ... Unpacking libmount1:armhf (2.36-2ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libmount1:armhf (2.36-2ubuntu1) ... (Reading database ... 12646 files and directories currently installed.) Preparing to unpack .../mount_2.36-2ubuntu1_armhf.deb ... Unpacking mount (2.36-2ubuntu1) over (2.35.2-7ubuntu3) ... Preparing to unpack .../systemd_246-2ubuntu1_armhf.deb ... Unpacking systemd (246-2ubuntu1) over (245.6-3ubuntu3) ... dpkg: warning: unable to delete old directory '/etc/dhcp/dhclient-enter-hooks.d': Directory not empty Preparing to unpack .../libsystemd0_246-2ubuntu1_armhf.deb ... Unpacking libsystemd0:armhf (246-2ubuntu1) over (245.6-3ubuntu3) ... Setting up libsystemd0:armhf (246-2ubuntu1) ... (Reading database ... 12660 files and directories currently installed.) Preparing to unpack .../libudev1_246-2ubuntu1_armhf.deb ... Unpacking libudev1:armhf (246-2ubuntu1) over (245.6-3ubuntu3) ... Setting up libudev1:armhf (246-2ubuntu1) ... (Reading database ... 12660 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.5+dfsg-4_armhf.deb ... Unpacking libzstd1:armhf (1.4.5+dfsg-4) over (1.4.5+dfsg-3) ... Setting up libzstd1:armhf (1.4.5+dfsg-4) ... (Reading database ... 12660 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.1.7ubuntu1_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.1.7ubuntu1) over (2.1.7) ... Setting up libapt-pkg6.0:armhf (2.1.7ubuntu1) ... (Reading database ... 12660 files and directories currently installed.) Preparing to unpack .../apt_2.1.7ubuntu1_armhf.deb ... Unpacking apt (2.1.7ubuntu1) over (2.1.7) ... Setting up apt (2.1.7ubuntu1) ... (Reading database ... 12660 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.1-1_all.deb ... Unpacking libsemanage-common (3.1-1) over (3.0-1build2) ... Setting up libsemanage-common (3.1-1) ... (Reading database ... 12660 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.1-1_armhf.deb ... Unpacking libsemanage1:armhf (3.1-1) over (3.0-1build2) ... Setting up libsemanage1:armhf (3.1-1) ... (Reading database ... 12660 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.36-2ubuntu1_armhf.deb ... Unpacking libsmartcols1:armhf (2.36-2ubuntu1) over (2.35.2-7ubuntu3) ... Setting up libsmartcols1:armhf (2.36-2ubuntu1) ... (Reading database ... 12660 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.2.0+dfsg-6ubuntu1_armhf.deb ... Unpacking libgmp10:armhf (2:6.2.0+dfsg-6ubuntu1) over (2:6.2.0+dfsg-6) ... Setting up libgmp10:armhf (2:6.2.0+dfsg-6ubuntu1) ... (Reading database ... 12660 files and directories currently installed.) Preparing to unpack .../0-ca-certificates_20200601_all.deb ... Unpacking ca-certificates (20200601) over (20190110ubuntu2) ... Preparing to unpack .../1-xz-utils_5.2.4-1ubuntu1_armhf.deb ... Unpacking xz-utils (5.2.4-1ubuntu1) over (5.2.4-1) ... Preparing to unpack .../2-dpkg-dev_1.20.5ubuntu1_all.deb ... Unpacking dpkg-dev (1.20.5ubuntu1) over (1.19.7ubuntu4) ... Preparing to unpack .../3-libdpkg-perl_1.20.5ubuntu1_all.deb ... Unpacking libdpkg-perl (1.20.5ubuntu1) over (1.19.7ubuntu4) ... Preparing to unpack .../4-build-essential_12.8ubuntu3_armhf.deb ... Unpacking build-essential (12.8ubuntu3) over (12.8ubuntu1) ... Preparing to unpack .../5-libmpfr6_4.1.0-3_armhf.deb ... Unpacking libmpfr6:armhf (4.1.0-3) over (4.0.2-1build1) ... Preparing to unpack .../6-linux-libc-dev_5.8.0-12.13_armhf.deb ... Unpacking linux-libc-dev:armhf (5.8.0-12.13) over (5.4.0-42.46) ... Preparing to unpack .../7-libmpc3_1.2.0~rc1-1_armhf.deb ... Unpacking libmpc3:armhf (1.2.0~rc1-1) over (1.1.0-1) ... Setting up linux-libc-dev:armhf (5.8.0-12.13) ... Setting up libcap2:armhf (1:2.42-2) ... Setting up ca-certificates (20200601) ... Updating certificates in /etc/ssl/certs... 13 added, 14 removed; done. Setting up libmpfr6:armhf (4.1.0-3) ... Setting up xz-utils (5.2.4-1ubuntu1) ... Setting up libmpc3:armhf (1.2.0~rc1-1) ... Setting up libdpkg-perl (1.20.5ubuntu1) ... Setting up mount (2.36-2ubuntu1) ... Setting up libjson-c5:armhf (0.15-1) ... Setting up dpkg-dev (1.20.5ubuntu1) ... Setting up build-essential (12.8ubuntu3) ... Setting up libcryptsetup12:armhf (2:2.3.3-1ubuntu4) ... Setting up systemd-timesyncd (246-2ubuntu1) ... Setting up systemd (246-2ubuntu1) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from KVM UUID. Removing obsolete conffile /etc/dhcp/dhclient-enter-hooks.d/resolved ... Setting up systemd-sysv (246-2ubuntu1) ... Processing triggers for libc-bin (2.31-0ubuntu10) ... Processing triggers for ca-certificates (20200601) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-19787629 armhf groovy-proposed -c chroot:build-PACKAGEBUILD-19787629 --arch=armhf --dist=groovy-proposed --nolog gecode_6.2.0-5.dsc Initiating build PACKAGEBUILD-19787629 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.15.0-109-generic #110-Ubuntu SMP Tue Jun 23 02:40:18 UTC 2020 armv7l sbuild (Debian sbuild) 0.75.0 (21 Mar 2018) on bos02-arm64-003.buildd +==============================================================================+ | gecode 6.2.0-5 (armhf) Sun, 09 Aug 2020 11:10:59 +0000 | +==============================================================================+ Package: gecode Version: 6.2.0-5 Source Version: 6.2.0-5 Distribution: groovy-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-19787629/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- gecode_6.2.0-5.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/gecode-Ry41af/gecode-6.2.0' with '<>' I: NOTICE: Log filtering will replace 'build/gecode-Ry41af' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-mSjR0T/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-mSjR0T/apt_archive ./ InRelease Get:2 copy:/<>/resolver-mSjR0T/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-mSjR0T/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-mSjR0T/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-mSjR0T/apt_archive ./ Packages [428 B] Fetched 1734 B in 0s (25.4 kB/s) Reading package lists... Reading package lists... Install core build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libjson-c4 Use 'apt autoremove' to remove it. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-mSjR0T/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (57.2 kB/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12651 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 10), cdbs (>= 0.4.93~), libmpfr-dev, flex, bison, qtbase5-dev, libboost-dev Merged Build-Conflicts: libqt4-dev Filtered Build-Depends: debhelper (>= 10), cdbs (>= 0.4.93~), libmpfr-dev, flex, bison, qtbase5-dev, libboost-dev Filtered Build-Conflicts: libqt4-dev dpkg-deb: building package 'sbuild-build-depends-gecode-dummy' in '/<>/resolver-mSjR0T/apt_archive/sbuild-build-depends-gecode-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-gecode-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-mSjR0T/apt_archive ./ InRelease Get:2 copy:/<>/resolver-mSjR0T/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-mSjR0T/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-mSjR0T/apt_archive ./ Sources [545 B] Get:5 copy:/<>/resolver-mSjR0T/apt_archive ./ Packages [624 B] Fetched 2132 B in 0s (29.5 kB/s) Reading package lists... Reading package lists... Install gecode build dependencies (apt-based resolver) ------------------------------------------------------ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following package was automatically installed and is no longer required: libjson-c4 Use 'apt autoremove' to remove it. The following additional packages will be installed: autoconf automake autopoint autotools-dev bison bsdextrautils cdbs debhelper dh-autoreconf dh-strip-nondeterminism dh-translations dwz file flex fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base groff-base intltool intltool-debian jq libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libboost-dev libboost1.71-dev libbrotli1 libbsd0 libcroco3 libcups2 libdbus-1-3 libdebhelper-perl libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1 libelf1 libencode-locale-perl libevdev2 libexpat1 libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfreetype6 libgbm1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgraphite2-3 libgssapi-krb5-2 libgudev-1.0-0 libharfbuzz0b libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6 libicu67 libinput-bin libinput10 libio-html-perl libio-socket-ssl-perl libjpeg-turbo8 libjpeg8 libjq1 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libllvm10 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmd4c0 libmpfr-dev libmtdev1 libnet-http-perl libnet-ssleay-perl libonig5 libpcre2-16-0 libpipeline1 libpthread-stubs0-dev libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt5xml5 libsensors-config libsensors5 libsigsegv2 libsm6 libsub-override-perl libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libvulkan-dev libvulkan1 libwacom-common libwacom2 libwayland-client0 libwayland-server0 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxkbcommon-x11-0 libxkbcommon0 libxml-parser-perl libxml2 libxshmfence1 libxxf86vm1 m4 man-db mime-support netbase perl-openssl-defaults po-debconf python3 python3-minimal python3-pkg-resources python3-scour python3-six python3.8 python3.8-minimal qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser scour shared-mime-info ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xkb-data xorg-sgml-doctools xtrans-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc bison-doc devscripts dh-make flex-doc gettext-doc libasprintf-dev libgettextpo-dev groff libboost-doc libboost1.71-doc libboost-atomic1.71-dev libboost-chrono1.71-dev libboost-container1.71-dev libboost-context1.71-dev libboost-contract1.71-dev libboost-coroutine1.71-dev libboost-date-time1.71-dev libboost-exception1.71-dev libboost-fiber1.71-dev libboost-filesystem1.71-dev libboost-graph1.71-dev libboost-graph-parallel1.71-dev libboost-iostreams1.71-dev libboost-locale1.71-dev libboost-log1.71-dev libboost-math1.71-dev libboost-mpi1.71-dev libboost-mpi-python1.71-dev libboost-numpy1.71-dev libboost-program-options1.71-dev libboost-python1.71-dev libboost-random1.71-dev libboost-regex1.71-dev libboost-serialization1.71-dev libboost-stacktrace1.71-dev libboost-system1.71-dev libboost-test1.71-dev libboost-thread1.71-dev libboost-timer1.71-dev libboost-type-erasure1.71-dev libboost-wave1.71-dev libboost1.71-tools-dev libmpfrc++-dev libntl-dev cups-common gmp-doc libgmp10-doc krb5-doc krb5-user libdata-dump-perl libcrypt-ssleay-perl libmpfr-doc libthai0 qt5-image-formats-plugins qtwayland5 lm-sensors libtool-doc gfortran | fortran95-compiler gcj-jdk libauthen-ntlm-perl libx11-doc libxcb-doc libxext-doc m4-doc apparmor less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3-setuptools python3.8-venv python3.8-doc binfmt-support default-libmysqlclient-dev firebird-dev libpq-dev libsqlite3-dev unixodbc-dev gir1.2-rsvg-2.0 python3-gi-cairo Recommended packages: libfl-dev curl | wget | lynx dbus libarchive-cpio-perl libglib2.0-data xdg-user-dirs libhtml-format-perl libclone-perl krb5-locales qttranslations5-l10n libqt5svg5 qt5-gtk-platformtheme libqt5sql5-sqlite | libqt5sql5-mysql | libqt5sql5-odbc | libqt5sql5-psql | libqt5sql5-tds | libqt5sql5-ibase libltdl-dev mesa-vulkan-drivers | vulkan-icd libwacom-bin libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl libmail-sendmail-perl libqt5opengl5-dev The following NEW packages will be installed: autoconf automake autopoint autotools-dev bison bsdextrautils cdbs debhelper dh-autoreconf dh-strip-nondeterminism dh-translations dwz file flex fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base groff-base intltool intltool-debian jq libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libboost-dev libboost1.71-dev libbrotli1 libbsd0 libcroco3 libcups2 libdbus-1-3 libdebhelper-perl libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl-dev libegl-mesa0 libegl1 libelf1 libencode-locale-perl libevdev2 libexpat1 libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfreetype6 libgbm1 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl libgraphite2-3 libgssapi-krb5-2 libgudev-1.0-0 libharfbuzz0b libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6 libicu67 libinput-bin libinput10 libio-html-perl libio-socket-ssl-perl libjpeg-turbo8 libjpeg8 libjq1 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libllvm10 liblwp-mediatypes-perl liblwp-protocol-https-perl libmagic-mgc libmagic1 libmd4c0 libmpfr-dev libmtdev1 libnet-http-perl libnet-ssleay-perl libonig5 libpcre2-16-0 libpipeline1 libpthread-stubs0-dev libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt5xml5 libsensors-config libsensors5 libsigsegv2 libsm6 libsub-override-perl libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libvulkan-dev libvulkan1 libwacom-common libwacom2 libwayland-client0 libwayland-server0 libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1 libxcb1-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxkbcommon-x11-0 libxkbcommon0 libxml-parser-perl libxml2 libxshmfence1 libxxf86vm1 m4 man-db mime-support netbase perl-openssl-defaults po-debconf python3 python3-minimal python3-pkg-resources python3-scour python3-six python3.8 python3.8-minimal qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser sbuild-build-depends-gecode-dummy scour shared-mime-info ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xkb-data xorg-sgml-doctools xtrans-dev 0 upgraded, 205 newly installed, 0 to remove and 0 not upgraded. Need to get 72.1 MB of archives. After this operation, 396 MB of additional disk space will be used. Get:1 copy:/<>/resolver-mSjR0T/apt_archive ./ sbuild-build-depends-gecode-dummy 0.invalid.0 [916 B] Get:2 http://ftpmaster.internal/ubuntu groovy/main armhf libpython3.8-minimal armhf 3.8.5-2 [705 kB] Get:3 http://ftpmaster.internal/ubuntu groovy/main armhf libexpat1 armhf 2.2.9-1build1 [53.3 kB] Get:4 http://ftpmaster.internal/ubuntu groovy/main armhf python3.8-minimal armhf 3.8.5-2 [1508 kB] Get:5 http://ftpmaster.internal/ubuntu groovy/main armhf python3-minimal armhf 3.8.2-0ubuntu2 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu groovy/main armhf mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu groovy/main armhf libpython3.8-stdlib armhf 3.8.5-2 [1638 kB] Get:8 http://ftpmaster.internal/ubuntu groovy/main armhf python3.8 armhf 3.8.5-2 [373 kB] Get:9 http://ftpmaster.internal/ubuntu groovy/main armhf libpython3-stdlib armhf 3.8.2-0ubuntu2 [7068 B] Get:10 http://ftpmaster.internal/ubuntu groovy/main armhf python3 armhf 3.8.2-0ubuntu2 [47.6 kB] Get:11 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf bsdextrautils armhf 2.36-2ubuntu1 [70.6 kB] Get:12 http://ftpmaster.internal/ubuntu groovy/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get:13 http://ftpmaster.internal/ubuntu groovy/main armhf groff-base armhf 1.22.4-5 [759 kB] Get:14 http://ftpmaster.internal/ubuntu groovy/main armhf libpipeline1 armhf 1.5.2-2build1 [23.5 kB] Get:15 http://ftpmaster.internal/ubuntu groovy/main armhf man-db armhf 2.9.3-2 [1082 kB] Get:16 http://ftpmaster.internal/ubuntu groovy/main armhf libsigsegv2 armhf 2.12-2build1 [13.0 kB] Get:17 http://ftpmaster.internal/ubuntu groovy/main armhf m4 armhf 1.4.18-4 [187 kB] Get:18 http://ftpmaster.internal/ubuntu groovy/main armhf flex armhf 2.6.4-8 [279 kB] Get:19 http://ftpmaster.internal/ubuntu groovy/main armhf libmagic-mgc armhf 1:5.38-5 [218 kB] Get:20 http://ftpmaster.internal/ubuntu groovy/main armhf libmagic1 armhf 1:5.38-5 [68.4 kB] Get:21 http://ftpmaster.internal/ubuntu groovy/main armhf file armhf 1:5.38-5 [22.4 kB] Get:22 http://ftpmaster.internal/ubuntu groovy/main armhf libbsd0 armhf 0.10.0-1 [49.8 kB] Get:23 http://ftpmaster.internal/ubuntu groovy/main armhf libdbus-1-3 armhf 1.12.18-1ubuntu1 [157 kB] Get:24 http://ftpmaster.internal/ubuntu groovy/main armhf libelf1 armhf 0.180-1 [39.5 kB] Get:25 http://ftpmaster.internal/ubuntu groovy/main armhf libglib2.0-0 armhf 2.64.4-1 [1125 kB] Get:26 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libicu67 armhf 67.1-3ubuntu1 [8304 kB] Get:27 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libxml2 armhf 2.9.10+dfsg-5build1 [531 kB] Get:28 http://ftpmaster.internal/ubuntu groovy/main armhf netbase all 6.1 [13.1 kB] Get:29 http://ftpmaster.internal/ubuntu groovy/main armhf python3-pkg-resources all 46.1.3-1 [127 kB] Get:30 http://ftpmaster.internal/ubuntu groovy/main armhf shared-mime-info armhf 1.15-1 [428 kB] Get:31 http://ftpmaster.internal/ubuntu groovy/main armhf ucf all 3.0043 [56.1 kB] Get:32 http://ftpmaster.internal/ubuntu groovy/main armhf xkb-data all 2.29-2 [349 kB] Get:33 http://ftpmaster.internal/ubuntu groovy/main armhf gettext-base armhf 0.19.8.1-10build1 [46.0 kB] Get:34 http://ftpmaster.internal/ubuntu groovy/main armhf libdrm-common all 2.4.102-1 [5524 B] Get:35 http://ftpmaster.internal/ubuntu groovy/main armhf libdrm2 armhf 2.4.102-1 [28.7 kB] Get:36 http://ftpmaster.internal/ubuntu groovy/main armhf libedit2 armhf 3.1-20191231-1 [71.7 kB] Get:37 http://ftpmaster.internal/ubuntu groovy/main armhf libkrb5support0 armhf 1.17-10 [27.9 kB] Get:38 http://ftpmaster.internal/ubuntu groovy/main armhf libk5crypto3 armhf 1.17-10 [79.5 kB] Get:39 http://ftpmaster.internal/ubuntu groovy/main armhf libkeyutils1 armhf 1.6.1-2ubuntu1 [9028 B] Get:40 http://ftpmaster.internal/ubuntu groovy/main armhf libkrb5-3 armhf 1.17-10 [287 kB] Get:41 http://ftpmaster.internal/ubuntu groovy/main armhf libgssapi-krb5-2 armhf 1.17-10 [101 kB] Get:42 http://ftpmaster.internal/ubuntu groovy/main armhf libxau6 armhf 1:1.0.9-0ubuntu1 [6612 B] Get:43 http://ftpmaster.internal/ubuntu groovy/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu1 [9160 B] Get:44 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb1 armhf 1.14-2 [41.3 kB] Get:45 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libx11-data all 2:1.6.10-3 [113 kB] Get:46 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libx11-6 armhf 2:1.6.10-3 [515 kB] Get:47 http://ftpmaster.internal/ubuntu groovy/main armhf libxext6 armhf 2:1.3.4-0ubuntu1 [24.2 kB] Get:48 http://ftpmaster.internal/ubuntu groovy/main armhf autoconf all 2.69-11.1 [321 kB] Get:49 http://ftpmaster.internal/ubuntu groovy/main armhf autotools-dev all 20180224.1 [39.6 kB] Get:50 http://ftpmaster.internal/ubuntu groovy/main armhf automake all 1:1.16.2-3ubuntu2 [548 kB] Get:51 http://ftpmaster.internal/ubuntu groovy/main armhf autopoint all 0.19.8.1-10build1 [412 kB] Get:52 http://ftpmaster.internal/ubuntu groovy/main armhf bison armhf 2:3.7+dfsg-1 [679 kB] Get:53 http://ftpmaster.internal/ubuntu groovy/main armhf libtool all 2.4.6-14 [161 kB] Get:54 http://ftpmaster.internal/ubuntu groovy/main armhf dh-autoreconf all 19 [16.1 kB] Get:55 http://ftpmaster.internal/ubuntu groovy/main armhf libdebhelper-perl all 13.2ubuntu1 [64.2 kB] Get:56 http://ftpmaster.internal/ubuntu groovy/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:57 http://ftpmaster.internal/ubuntu groovy/main armhf libsub-override-perl all 0.09-2 [9532 B] Get:58 http://ftpmaster.internal/ubuntu groovy/main armhf libfile-stripnondeterminism-perl all 1.9.0-1 [17.2 kB] Get:59 http://ftpmaster.internal/ubuntu groovy/main armhf dh-strip-nondeterminism all 1.9.0-1 [5192 B] Get:60 http://ftpmaster.internal/ubuntu groovy/main armhf dwz armhf 0.13-5 [153 kB] Get:61 http://ftpmaster.internal/ubuntu groovy/main armhf libcroco3 armhf 0.6.13-1 [70.5 kB] Get:62 http://ftpmaster.internal/ubuntu groovy/main armhf gettext armhf 0.19.8.1-10build1 [835 kB] Get:63 http://ftpmaster.internal/ubuntu groovy/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:64 http://ftpmaster.internal/ubuntu groovy/main armhf po-debconf all 1.0.21 [233 kB] Get:65 http://ftpmaster.internal/ubuntu groovy/main armhf debhelper all 13.2ubuntu1 [878 kB] Get:66 http://ftpmaster.internal/ubuntu groovy/main armhf liburi-perl all 1.76-2 [77.5 kB] Get:67 http://ftpmaster.internal/ubuntu groovy/main armhf libencode-locale-perl all 1.05-1 [12.3 kB] Get:68 http://ftpmaster.internal/ubuntu groovy/main armhf libtimedate-perl all 2.3300-1 [33.9 kB] Get:69 http://ftpmaster.internal/ubuntu groovy/main armhf libhttp-date-perl all 6.05-1 [9920 B] Get:70 http://ftpmaster.internal/ubuntu groovy/main armhf libfile-listing-perl all 6.04-1 [9774 B] Get:71 http://ftpmaster.internal/ubuntu groovy/main armhf libhtml-tagset-perl all 3.20-4 [12.5 kB] Get:72 http://ftpmaster.internal/ubuntu groovy/main armhf libhtml-parser-perl armhf 3.72-5 [83.1 kB] Get:73 http://ftpmaster.internal/ubuntu groovy/main armhf libhtml-tree-perl all 5.07-2 [200 kB] Get:74 http://ftpmaster.internal/ubuntu groovy/main armhf libio-html-perl all 1.001-1 [14.9 kB] Get:75 http://ftpmaster.internal/ubuntu groovy/main armhf liblwp-mediatypes-perl all 6.04-1 [19.5 kB] Get:76 http://ftpmaster.internal/ubuntu groovy/main armhf libhttp-message-perl all 6.25-1 [75.9 kB] Get:77 http://ftpmaster.internal/ubuntu groovy/main armhf libhttp-cookies-perl all 6.08-1 [18.3 kB] Get:78 http://ftpmaster.internal/ubuntu groovy/main armhf libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:79 http://ftpmaster.internal/ubuntu groovy/main armhf perl-openssl-defaults armhf 5 [7400 B] Get:80 http://ftpmaster.internal/ubuntu groovy/main armhf libnet-ssleay-perl armhf 1.88-2ubuntu1 [272 kB] Get:81 http://ftpmaster.internal/ubuntu groovy/main armhf libio-socket-ssl-perl all 2.067-1 [176 kB] Get:82 http://ftpmaster.internal/ubuntu groovy/main armhf libnet-http-perl all 6.19-1 [22.8 kB] Get:83 http://ftpmaster.internal/ubuntu groovy/main armhf liblwp-protocol-https-perl all 6.09-1 [10.9 kB] Get:84 http://ftpmaster.internal/ubuntu groovy/main armhf libtry-tiny-perl all 0.30-1 [20.5 kB] Get:85 http://ftpmaster.internal/ubuntu groovy/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:86 http://ftpmaster.internal/ubuntu groovy/main armhf libwww-perl all 6.46-1 [140 kB] Get:87 http://ftpmaster.internal/ubuntu groovy/main armhf libxml-parser-perl armhf 2.46-1 [189 kB] Get:88 http://ftpmaster.internal/ubuntu groovy/universe armhf intltool all 0.51.0-5ubuntu1 [44.6 kB] Get:89 http://ftpmaster.internal/ubuntu groovy/universe armhf libonig5 armhf 6.9.5-2 [126 kB] Get:90 http://ftpmaster.internal/ubuntu groovy/universe armhf libjq1 armhf 1.6-1 [119 kB] Get:91 http://ftpmaster.internal/ubuntu groovy/universe armhf jq armhf 1.6-1 [49.9 kB] Get:92 http://ftpmaster.internal/ubuntu groovy/main armhf libfile-which-perl all 1.23-1 [13.8 kB] Get:93 http://ftpmaster.internal/ubuntu groovy/universe armhf dh-translations all 146 [25.0 kB] Get:94 http://ftpmaster.internal/ubuntu groovy/main armhf python3-six all 1.15.0-1 [12.0 kB] Get:95 http://ftpmaster.internal/ubuntu groovy/universe armhf python3-scour all 0.37-4build1 [45.5 kB] Get:96 http://ftpmaster.internal/ubuntu groovy/universe armhf scour all 0.37-4build1 [7436 B] Get:97 http://ftpmaster.internal/ubuntu groovy/universe armhf cdbs all 0.4.162ubuntu5 [45.5 kB] Get:98 http://ftpmaster.internal/ubuntu groovy/main armhf libbrotli1 armhf 1.0.7-7 [259 kB] Get:99 http://ftpmaster.internal/ubuntu groovy/main armhf libfreetype6 armhf 2.10.2+dfsg-3 [289 kB] Get:100 http://ftpmaster.internal/ubuntu groovy/main armhf fonts-dejavu-core all 2.37-2 [1041 kB] Get:101 http://ftpmaster.internal/ubuntu groovy/main armhf fontconfig-config all 2.13.1-2ubuntu3 [28.8 kB] Get:102 http://ftpmaster.internal/ubuntu groovy/main armhf libfontconfig1 armhf 2.13.1-2ubuntu3 [96.1 kB] Get:103 http://ftpmaster.internal/ubuntu groovy/main armhf fontconfig armhf 2.13.1-2ubuntu3 [170 kB] Get:104 http://ftpmaster.internal/ubuntu groovy/main armhf libavahi-common-data armhf 0.8-3ubuntu1 [25.1 kB] Get:105 http://ftpmaster.internal/ubuntu groovy/main armhf libavahi-common3 armhf 0.8-3ubuntu1 [18.5 kB] Get:106 http://ftpmaster.internal/ubuntu groovy/main armhf libavahi-client3 armhf 0.8-3ubuntu1 [22.0 kB] Get:107 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libboost1.71-dev armhf 1.71.0-6ubuntu9 [9070 kB] Get:108 http://ftpmaster.internal/ubuntu groovy/main armhf libboost-dev armhf 1.71.0.0ubuntu4 [3504 B] Get:109 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libcups2 armhf 2.3.3-2 [199 kB] Get:110 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libdouble-conversion3 armhf 3.1.5-5build1 [36.6 kB] Get:111 http://ftpmaster.internal/ubuntu groovy/main armhf libdrm-amdgpu1 armhf 2.4.102-1 [16.8 kB] Get:112 http://ftpmaster.internal/ubuntu groovy/main armhf libdrm-nouveau2 armhf 2.4.102-1 [14.4 kB] Get:113 http://ftpmaster.internal/ubuntu groovy/main armhf libdrm-radeon1 armhf 2.4.102-1 [17.6 kB] Get:114 http://ftpmaster.internal/ubuntu groovy/main armhf libglvnd0 armhf 1.3.1-1ubuntu1 [45.5 kB] Get:115 http://ftpmaster.internal/ubuntu groovy/main armhf libwayland-server0 armhf 1.18.0-1 [25.0 kB] Get:116 http://ftpmaster.internal/ubuntu groovy/main armhf libgbm1 armhf 20.1.4-1 [27.8 kB] Get:117 http://ftpmaster.internal/ubuntu groovy/main armhf libglapi-mesa armhf 20.1.4-1 [32.1 kB] Get:118 http://ftpmaster.internal/ubuntu groovy/main armhf libwayland-client0 armhf 1.18.0-1 [18.9 kB] Get:119 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libx11-xcb1 armhf 2:1.6.10-3 [8744 B] Get:120 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-dri2-0 armhf 1.14-2 [6688 B] Get:121 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-dri3-0 armhf 1.14-2 [6288 B] Get:122 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-present0 armhf 1.14-2 [5476 B] Get:123 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-sync1 armhf 1.14-2 [8336 B] Get:124 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-xfixes0 armhf 1.14-2 [9204 B] Get:125 http://ftpmaster.internal/ubuntu groovy/main armhf libxshmfence1 armhf 1.3-1 [4792 B] Get:126 http://ftpmaster.internal/ubuntu groovy/main armhf libegl-mesa0 armhf 20.1.4-1 [80.3 kB] Get:127 http://ftpmaster.internal/ubuntu groovy/main armhf libegl1 armhf 1.3.1-1ubuntu1 [26.9 kB] Get:128 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-glx0 armhf 1.14-2 [20.8 kB] Get:129 http://ftpmaster.internal/ubuntu groovy/main armhf libxdamage1 armhf 1:1.1.5-2 [6232 B] Get:130 http://ftpmaster.internal/ubuntu groovy/main armhf libxfixes3 armhf 1:5.0.3-2 [9340 B] Get:131 http://ftpmaster.internal/ubuntu groovy/main armhf libxxf86vm1 armhf 1:1.1.4-1build1 [9364 B] Get:132 http://ftpmaster.internal/ubuntu groovy/main armhf libllvm10 armhf 1:10.0.1-1 [14.3 MB] Get:133 http://ftpmaster.internal/ubuntu groovy/main armhf libsensors-config all 1:3.6.0-2ubuntu1 [6092 B] Get:134 http://ftpmaster.internal/ubuntu groovy/main armhf libsensors5 armhf 1:3.6.0-2ubuntu1 [24.3 kB] Get:135 http://ftpmaster.internal/ubuntu groovy/main armhf libgl1-mesa-dri armhf 20.1.4-1 [5852 kB] Get:136 http://ftpmaster.internal/ubuntu groovy/main armhf libglx-mesa0 armhf 20.1.4-1 [122 kB] Get:137 http://ftpmaster.internal/ubuntu groovy/main armhf libglx0 armhf 1.3.1-1ubuntu1 [29.6 kB] Get:138 http://ftpmaster.internal/ubuntu groovy/main armhf libgl1 armhf 1.3.1-1ubuntu1 [88.3 kB] Get:139 http://ftpmaster.internal/ubuntu groovy/main armhf xorg-sgml-doctools all 1:1.11-1 [12.9 kB] Get:140 http://ftpmaster.internal/ubuntu groovy/main armhf x11proto-dev all 2019.2-1ubuntu1 [594 kB] Get:141 http://ftpmaster.internal/ubuntu groovy/main armhf x11proto-core-dev all 2019.2-1ubuntu1 [2620 B] Get:142 http://ftpmaster.internal/ubuntu groovy/main armhf libxau-dev armhf 1:1.0.9-0ubuntu1 [8952 B] Get:143 http://ftpmaster.internal/ubuntu groovy/main armhf libxdmcp-dev armhf 1:1.1.3-0ubuntu1 [24.0 kB] Get:144 http://ftpmaster.internal/ubuntu groovy/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] Get:145 http://ftpmaster.internal/ubuntu groovy/main armhf libpthread-stubs0-dev armhf 0.4-1 [5384 B] Get:146 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb1-dev armhf 1.14-2 [79.0 kB] Get:147 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libx11-dev armhf 2:1.6.10-3 [589 kB] Get:148 http://ftpmaster.internal/ubuntu groovy/main armhf libglx-dev armhf 1.3.1-1ubuntu1 [14.0 kB] Get:149 http://ftpmaster.internal/ubuntu groovy/main armhf libgl-dev armhf 1.3.1-1ubuntu1 [97.9 kB] Get:150 http://ftpmaster.internal/ubuntu groovy/main armhf libegl-dev armhf 1.3.1-1ubuntu1 [16.9 kB] Get:151 http://ftpmaster.internal/ubuntu groovy/main armhf libgles1 armhf 1.3.1-1ubuntu1 [10.4 kB] Get:152 http://ftpmaster.internal/ubuntu groovy/main armhf libgles2 armhf 1.3.1-1ubuntu1 [15.8 kB] Get:153 http://ftpmaster.internal/ubuntu groovy/main armhf libgles-dev armhf 1.3.1-1ubuntu1 [48.0 kB] Get:154 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libgmpxx4ldbl armhf 2:6.2.0+dfsg-6ubuntu1 [8028 B] Get:155 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libgmp-dev armhf 2:6.2.0+dfsg-6ubuntu1 [265 kB] Get:156 http://ftpmaster.internal/ubuntu groovy/main armhf libgraphite2-3 armhf 1.3.14-1 [62.7 kB] Get:157 http://ftpmaster.internal/ubuntu groovy/main armhf libgudev-1.0-0 armhf 1:233-1 [12.0 kB] Get:158 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libharfbuzz0b armhf 2.6.4-1ubuntu5 [288 kB] Get:159 http://ftpmaster.internal/ubuntu groovy/main armhf x11-common all 1:7.7+19ubuntu14 [22.3 kB] Get:160 http://ftpmaster.internal/ubuntu groovy/main armhf libice6 armhf 2:1.0.10-0ubuntu1 [34.1 kB] Get:161 http://ftpmaster.internal/ubuntu groovy/main armhf libevdev2 armhf 1.9.1+dfsg-1 [25.6 kB] Get:162 http://ftpmaster.internal/ubuntu groovy/main armhf libwacom-common all 1.3-2ubuntu1 [44.3 kB] Get:163 http://ftpmaster.internal/ubuntu groovy/main armhf libwacom2 armhf 1.3-2ubuntu1 [16.8 kB] Get:164 http://ftpmaster.internal/ubuntu groovy/main armhf libinput-bin armhf 1.16.0-1 [17.7 kB] Get:165 http://ftpmaster.internal/ubuntu groovy/main armhf libmtdev1 armhf 1.1.6-1 [12.9 kB] Get:166 http://ftpmaster.internal/ubuntu groovy/main armhf libinput10 armhf 1.16.0-1 [96.1 kB] Get:167 http://ftpmaster.internal/ubuntu groovy/main armhf libjpeg-turbo8 armhf 2.0.3-0ubuntu2 [90.4 kB] Get:168 http://ftpmaster.internal/ubuntu groovy/main armhf libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:169 http://ftpmaster.internal/ubuntu groovy/universe armhf libmd4c0 armhf 0.4.4-1 [35.0 kB] Get:170 http://ftpmaster.internal/ubuntu groovy-proposed/main armhf libmpfr-dev armhf 4.1.0-3 [215 kB] Get:171 http://ftpmaster.internal/ubuntu groovy/main armhf libpcre2-16-0 armhf 10.34-7 [156 kB] Get:172 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libqt5core5a armhf 5.14.2+dfsg-5 [1482 kB] Get:173 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libqt5concurrent5 armhf 5.14.2+dfsg-5 [32.5 kB] Get:174 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libqt5dbus5 armhf 5.14.2+dfsg-5 [179 kB] Get:175 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libqt5network5 armhf 5.14.2+dfsg-5 [573 kB] Get:176 http://ftpmaster.internal/ubuntu groovy/main armhf libsm6 armhf 2:1.2.3-1 [14.1 kB] Get:177 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-icccm4 armhf 0.4.1-1.1 [9704 B] Get:178 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-shm0 armhf 1.14-2 [5540 B] Get:179 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-util1 armhf 0.4.0-0ubuntu3 [10.3 kB] Get:180 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-image0 armhf 0.4.0-1build1 [11.1 kB] Get:181 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-keysyms1 armhf 0.4.0-1build1 [7732 B] Get:182 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-randr0 armhf 1.14-2 [15.6 kB] Get:183 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-render0 armhf 1.14-2 [14.2 kB] Get:184 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-render-util0 armhf 0.3.9-1build1 [8924 B] Get:185 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-shape0 armhf 1.14-2 [5796 B] Get:186 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-xinerama0 armhf 1.14-2 [5052 B] Get:187 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-xinput0 armhf 1.14-2 [26.8 kB] Get:188 http://ftpmaster.internal/ubuntu groovy/main armhf libxcb-xkb1 armhf 1.14-2 [26.5 kB] Get:189 http://ftpmaster.internal/ubuntu groovy/main armhf libxkbcommon0 armhf 0.10.0-1 [87.6 kB] Get:190 http://ftpmaster.internal/ubuntu groovy/main armhf libxkbcommon-x11-0 armhf 0.10.0-1 [12.0 kB] Get:191 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libqt5gui5 armhf 5.14.2+dfsg-5 [2477 kB] Get:192 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libqt5widgets5 armhf 5.14.2+dfsg-5 [2040 kB] Get:193 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libqt5printsupport5 armhf 5.14.2+dfsg-5 [176 kB] Get:194 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libqt5sql5 armhf 5.14.2+dfsg-5 [98.7 kB] Get:195 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libqt5test5 armhf 5.14.2+dfsg-5 [120 kB] Get:196 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf libqt5xml5 armhf 5.14.2+dfsg-5 [93.6 kB] Get:197 http://ftpmaster.internal/ubuntu groovy/main armhf libvulkan1 armhf 1.2.141.0-1 [83.0 kB] Get:198 http://ftpmaster.internal/ubuntu groovy/main armhf libvulkan-dev armhf 1.2.141.0-1 [525 kB] Get:199 http://ftpmaster.internal/ubuntu groovy/main armhf x11proto-xext-dev all 2019.2-1ubuntu1 [2616 B] Get:200 http://ftpmaster.internal/ubuntu groovy/main armhf libxext-dev armhf 2:1.3.4-0ubuntu1 [78.4 kB] Get:201 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf qt5-qmake-bin armhf 5.14.2+dfsg-5 [867 kB] Get:202 http://ftpmaster.internal/ubuntu groovy/universe armhf qtchooser armhf 66-2build1 [22.3 kB] Get:203 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf qt5-qmake armhf 5.14.2+dfsg-5 [201 kB] Get:204 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf qtbase5-dev-tools armhf 5.14.2+dfsg-5 [616 kB] Get:205 http://ftpmaster.internal/ubuntu groovy-proposed/universe armhf qtbase5-dev armhf 5.14.2+dfsg-5 [968 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 72.1 MB in 3s (24.7 MB/s) Selecting previously unselected package libpython3.8-minimal:armhf. (Reading database ... 12651 files and directories currently installed.) Preparing to unpack .../libpython3.8-minimal_3.8.5-2_armhf.deb ... Unpacking libpython3.8-minimal:armhf (3.8.5-2) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.2.9-1build1_armhf.deb ... Unpacking libexpat1:armhf (2.2.9-1build1) ... Selecting previously unselected package python3.8-minimal. Preparing to unpack .../python3.8-minimal_3.8.5-2_armhf.deb ... Unpacking python3.8-minimal (3.8.5-2) ... Setting up libpython3.8-minimal:armhf (3.8.5-2) ... Setting up libexpat1:armhf (2.2.9-1build1) ... Setting up python3.8-minimal (3.8.5-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 12942 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.8.2-0ubuntu2_armhf.deb ... Unpacking python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libpython3.8-stdlib:armhf. Preparing to unpack .../libpython3.8-stdlib_3.8.5-2_armhf.deb ... Unpacking libpython3.8-stdlib:armhf (3.8.5-2) ... Selecting previously unselected package python3.8. Preparing to unpack .../python3.8_3.8.5-2_armhf.deb ... Unpacking python3.8 (3.8.5-2) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../libpython3-stdlib_3.8.2-0ubuntu2_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.8.2-0ubuntu2) ... Setting up python3-minimal (3.8.2-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 13339 files and directories currently installed.) Preparing to unpack .../000-python3_3.8.2-0ubuntu2_armhf.deb ... Unpacking python3 (3.8.2-0ubuntu2) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../001-bsdextrautils_2.36-2ubuntu1_armhf.deb ... Unpacking bsdextrautils (2.36-2ubuntu1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../002-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-5_armhf.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../004-libpipeline1_1.5.2-2build1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.2-2build1) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.9.3-2_armhf.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../006-libsigsegv2_2.12-2build1_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2build1) ... Selecting previously unselected package m4. Preparing to unpack .../007-m4_1.4.18-4_armhf.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package flex. Preparing to unpack .../008-flex_2.6.4-8_armhf.deb ... Unpacking flex (2.6.4-8) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../009-libmagic-mgc_1%3a5.38-5_armhf.deb ... Unpacking libmagic-mgc (1:5.38-5) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../010-libmagic1_1%3a5.38-5_armhf.deb ... Unpacking libmagic1:armhf (1:5.38-5) ... Selecting previously unselected package file. Preparing to unpack .../011-file_1%3a5.38-5_armhf.deb ... Unpacking file (1:5.38-5) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../012-libbsd0_0.10.0-1_armhf.deb ... Unpacking libbsd0:armhf (0.10.0-1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../013-libdbus-1-3_1.12.18-1ubuntu1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.18-1ubuntu1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../014-libelf1_0.180-1_armhf.deb ... Unpacking libelf1:armhf (0.180-1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../015-libglib2.0-0_2.64.4-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.64.4-1) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../016-libicu67_67.1-3ubuntu1_armhf.deb ... Unpacking libicu67:armhf (67.1-3ubuntu1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../017-libxml2_2.9.10+dfsg-5build1_armhf.deb ... Unpacking libxml2:armhf (2.9.10+dfsg-5build1) ... Selecting previously unselected package netbase. Preparing to unpack .../018-netbase_6.1_all.deb ... Unpacking netbase (6.1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../019-python3-pkg-resources_46.1.3-1_all.deb ... Unpacking python3-pkg-resources (46.1.3-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../020-shared-mime-info_1.15-1_armhf.deb ... Unpacking shared-mime-info (1.15-1) ... Selecting previously unselected package ucf. Preparing to unpack .../021-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package xkb-data. Preparing to unpack .../022-xkb-data_2.29-2_all.deb ... Unpacking xkb-data (2.29-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../023-gettext-base_0.19.8.1-10build1_armhf.deb ... Unpacking gettext-base (0.19.8.1-10build1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../024-libdrm-common_2.4.102-1_all.deb ... Unpacking libdrm-common (2.4.102-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../025-libdrm2_2.4.102-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.102-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../026-libedit2_3.1-20191231-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20191231-1) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../027-libkrb5support0_1.17-10_armhf.deb ... Unpacking libkrb5support0:armhf (1.17-10) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../028-libk5crypto3_1.17-10_armhf.deb ... Unpacking libk5crypto3:armhf (1.17-10) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../029-libkeyutils1_1.6.1-2ubuntu1_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.1-2ubuntu1) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../030-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 .../031-libgssapi-krb5-2_1.17-10_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.17-10) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../032-libxau6_1%3a1.0.9-0ubuntu1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../033-libxdmcp6_1%3a1.1.3-0ubuntu1_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu1) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../034-libxcb1_1.14-2_armhf.deb ... Unpacking libxcb1:armhf (1.14-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../035-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 .../036-libx11-6_2%3a1.6.10-3_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.10-3) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../037-libxext6_2%3a1.3.4-0ubuntu1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-0ubuntu1) ... Selecting previously unselected package autoconf. Preparing to unpack .../038-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../039-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../040-automake_1%3a1.16.2-3ubuntu2_all.deb ... Unpacking automake (1:1.16.2-3ubuntu2) ... Selecting previously unselected package autopoint. Preparing to unpack .../041-autopoint_0.19.8.1-10build1_all.deb ... Unpacking autopoint (0.19.8.1-10build1) ... Selecting previously unselected package bison. Preparing to unpack .../042-bison_2%3a3.7+dfsg-1_armhf.deb ... Unpacking bison (2:3.7+dfsg-1) ... Selecting previously unselected package libtool. Preparing to unpack .../043-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../044-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.2ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.2ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../046-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 .../047-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 .../048-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 .../049-dh-strip-nondeterminism_1.9.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.9.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../050-dwz_0.13-5_armhf.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../051-libcroco3_0.6.13-1_armhf.deb ... Unpacking libcroco3:armhf (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../052-gettext_0.19.8.1-10build1_armhf.deb ... Unpacking gettext (0.19.8.1-10build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../053-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 .../054-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../055-debhelper_13.2ubuntu1_all.deb ... Unpacking debhelper (13.2ubuntu1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../056-liburi-perl_1.76-2_all.deb ... Unpacking liburi-perl (1.76-2) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../057-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../058-libtimedate-perl_2.3300-1_all.deb ... Unpacking libtimedate-perl (2.3300-1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../059-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../060-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../061-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../062-libhtml-parser-perl_3.72-5_armhf.deb ... Unpacking libhtml-parser-perl (3.72-5) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../063-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../064-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../065-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../066-libhttp-message-perl_6.25-1_all.deb ... Unpacking libhttp-message-perl (6.25-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../067-libhttp-cookies-perl_6.08-1_all.deb ... Unpacking libhttp-cookies-perl (6.08-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../068-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:armhf. Preparing to unpack .../069-perl-openssl-defaults_5_armhf.deb ... Unpacking perl-openssl-defaults:armhf (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../070-libnet-ssleay-perl_1.88-2ubuntu1_armhf.deb ... Unpacking libnet-ssleay-perl (1.88-2ubuntu1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../071-libio-socket-ssl-perl_2.067-1_all.deb ... Unpacking libio-socket-ssl-perl (2.067-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../072-libnet-http-perl_6.19-1_all.deb ... Unpacking libnet-http-perl (6.19-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../073-liblwp-protocol-https-perl_6.09-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.09-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../074-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../075-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../076-libwww-perl_6.46-1_all.deb ... Unpacking libwww-perl (6.46-1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../077-libxml-parser-perl_2.46-1_armhf.deb ... Unpacking libxml-parser-perl (2.46-1) ... Selecting previously unselected package intltool. Preparing to unpack .../078-intltool_0.51.0-5ubuntu1_all.deb ... Unpacking intltool (0.51.0-5ubuntu1) ... Selecting previously unselected package libonig5:armhf. Preparing to unpack .../079-libonig5_6.9.5-2_armhf.deb ... Unpacking libonig5:armhf (6.9.5-2) ... Selecting previously unselected package libjq1:armhf. Preparing to unpack .../080-libjq1_1.6-1_armhf.deb ... Unpacking libjq1:armhf (1.6-1) ... Selecting previously unselected package jq. Preparing to unpack .../081-jq_1.6-1_armhf.deb ... Unpacking jq (1.6-1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../082-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package dh-translations. Preparing to unpack .../083-dh-translations_146_all.deb ... Unpacking dh-translations (146) ... Selecting previously unselected package python3-six. Preparing to unpack .../084-python3-six_1.15.0-1_all.deb ... Unpacking python3-six (1.15.0-1) ... Selecting previously unselected package python3-scour. Preparing to unpack .../085-python3-scour_0.37-4build1_all.deb ... Unpacking python3-scour (0.37-4build1) ... Selecting previously unselected package scour. Preparing to unpack .../086-scour_0.37-4build1_all.deb ... Unpacking scour (0.37-4build1) ... Selecting previously unselected package cdbs. Preparing to unpack .../087-cdbs_0.4.162ubuntu5_all.deb ... Unpacking cdbs (0.4.162ubuntu5) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../088-libbrotli1_1.0.7-7_armhf.deb ... Unpacking libbrotli1:armhf (1.0.7-7) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../089-libfreetype6_2.10.2+dfsg-3_armhf.deb ... Unpacking libfreetype6:armhf (2.10.2+dfsg-3) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../090-fonts-dejavu-core_2.37-2_all.deb ... Unpacking fonts-dejavu-core (2.37-2) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../091-fontconfig-config_2.13.1-2ubuntu3_all.deb ... Unpacking fontconfig-config (2.13.1-2ubuntu3) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../092-libfontconfig1_2.13.1-2ubuntu3_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-2ubuntu3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../093-fontconfig_2.13.1-2ubuntu3_armhf.deb ... Unpacking fontconfig (2.13.1-2ubuntu3) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../094-libavahi-common-data_0.8-3ubuntu1_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-3ubuntu1) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../095-libavahi-common3_0.8-3ubuntu1_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-3ubuntu1) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../096-libavahi-client3_0.8-3ubuntu1_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-3ubuntu1) ... Selecting previously unselected package libboost1.71-dev:armhf. Preparing to unpack .../097-libboost1.71-dev_1.71.0-6ubuntu9_armhf.deb ... Unpacking libboost1.71-dev:armhf (1.71.0-6ubuntu9) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../098-libboost-dev_1.71.0.0ubuntu4_armhf.deb ... Unpacking libboost-dev:armhf (1.71.0.0ubuntu4) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../099-libcups2_2.3.3-2_armhf.deb ... Unpacking libcups2:armhf (2.3.3-2) ... Selecting previously unselected package libdouble-conversion3:armhf. Preparing to unpack .../100-libdouble-conversion3_3.1.5-5build1_armhf.deb ... Unpacking libdouble-conversion3:armhf (3.1.5-5build1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../101-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 .../102-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 .../103-libdrm-radeon1_2.4.102-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.102-1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../104-libglvnd0_1.3.1-1ubuntu1_armhf.deb ... Unpacking libglvnd0:armhf (1.3.1-1ubuntu1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../105-libwayland-server0_1.18.0-1_armhf.deb ... Unpacking libwayland-server0:armhf (1.18.0-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../106-libgbm1_20.1.4-1_armhf.deb ... Unpacking libgbm1:armhf (20.1.4-1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../107-libglapi-mesa_20.1.4-1_armhf.deb ... Unpacking libglapi-mesa:armhf (20.1.4-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../108-libwayland-client0_1.18.0-1_armhf.deb ... Unpacking libwayland-client0:armhf (1.18.0-1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../109-libx11-xcb1_2%3a1.6.10-3_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.6.10-3) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../110-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 .../111-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 .../112-libxcb-present0_1.14-2_armhf.deb ... Unpacking libxcb-present0:armhf (1.14-2) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../113-libxcb-sync1_1.14-2_armhf.deb ... Unpacking libxcb-sync1:armhf (1.14-2) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../114-libxcb-xfixes0_1.14-2_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.14-2) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../115-libxshmfence1_1.3-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../116-libegl-mesa0_20.1.4-1_armhf.deb ... Unpacking libegl-mesa0:armhf (20.1.4-1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../117-libegl1_1.3.1-1ubuntu1_armhf.deb ... Unpacking libegl1:armhf (1.3.1-1ubuntu1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../118-libxcb-glx0_1.14-2_armhf.deb ... Unpacking libxcb-glx0:armhf (1.14-2) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../119-libxdamage1_1%3a1.1.5-2_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.5-2) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../120-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 .../121-libxxf86vm1_1%3a1.1.4-1build1_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1build1) ... Selecting previously unselected package libllvm10:armhf. Preparing to unpack .../122-libllvm10_1%3a10.0.1-1_armhf.deb ... Unpacking libllvm10:armhf (1:10.0.1-1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../123-libsensors-config_1%3a3.6.0-2ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-2ubuntu1) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../124-libsensors5_1%3a3.6.0-2ubuntu1_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-2ubuntu1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../125-libgl1-mesa-dri_20.1.4-1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (20.1.4-1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../126-libglx-mesa0_20.1.4-1_armhf.deb ... Unpacking libglx-mesa0:armhf (20.1.4-1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../127-libglx0_1.3.1-1ubuntu1_armhf.deb ... Unpacking libglx0:armhf (1.3.1-1ubuntu1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../128-libgl1_1.3.1-1ubuntu1_armhf.deb ... Unpacking libgl1:armhf (1.3.1-1ubuntu1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../129-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 .../130-x11proto-dev_2019.2-1ubuntu1_all.deb ... Unpacking x11proto-dev (2019.2-1ubuntu1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../131-x11proto-core-dev_2019.2-1ubuntu1_all.deb ... Unpacking x11proto-core-dev (2019.2-1ubuntu1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../132-libxau-dev_1%3a1.0.9-0ubuntu1_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-0ubuntu1) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../133-libxdmcp-dev_1%3a1.1.3-0ubuntu1_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.3-0ubuntu1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../134-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 .../135-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 .../136-libxcb1-dev_1.14-2_armhf.deb ... Unpacking libxcb1-dev:armhf (1.14-2) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../137-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 .../138-libglx-dev_1.3.1-1ubuntu1_armhf.deb ... Unpacking libglx-dev:armhf (1.3.1-1ubuntu1) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../139-libgl-dev_1.3.1-1ubuntu1_armhf.deb ... Unpacking libgl-dev:armhf (1.3.1-1ubuntu1) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../140-libegl-dev_1.3.1-1ubuntu1_armhf.deb ... Unpacking libegl-dev:armhf (1.3.1-1ubuntu1) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../141-libgles1_1.3.1-1ubuntu1_armhf.deb ... Unpacking libgles1:armhf (1.3.1-1ubuntu1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../142-libgles2_1.3.1-1ubuntu1_armhf.deb ... Unpacking libgles2:armhf (1.3.1-1ubuntu1) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../143-libgles-dev_1.3.1-1ubuntu1_armhf.deb ... Unpacking libgles-dev:armhf (1.3.1-1ubuntu1) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../144-libgmpxx4ldbl_2%3a6.2.0+dfsg-6ubuntu1_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.2.0+dfsg-6ubuntu1) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../145-libgmp-dev_2%3a6.2.0+dfsg-6ubuntu1_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.2.0+dfsg-6ubuntu1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../146-libgraphite2-3_1.3.14-1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-1) ... Selecting previously unselected package libgudev-1.0-0:armhf. Preparing to unpack .../147-libgudev-1.0-0_1%3a233-1_armhf.deb ... Unpacking libgudev-1.0-0:armhf (1:233-1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../148-libharfbuzz0b_2.6.4-1ubuntu5_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.6.4-1ubuntu5) ... Selecting previously unselected package x11-common. Preparing to unpack .../149-x11-common_1%3a7.7+19ubuntu14_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu14) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../150-libice6_2%3a1.0.10-0ubuntu1_armhf.deb ... Unpacking libice6:armhf (2:1.0.10-0ubuntu1) ... Selecting previously unselected package libevdev2:armhf. Preparing to unpack .../151-libevdev2_1.9.1+dfsg-1_armhf.deb ... Unpacking libevdev2:armhf (1.9.1+dfsg-1) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../152-libwacom-common_1.3-2ubuntu1_all.deb ... Unpacking libwacom-common (1.3-2ubuntu1) ... Selecting previously unselected package libwacom2:armhf. Preparing to unpack .../153-libwacom2_1.3-2ubuntu1_armhf.deb ... Unpacking libwacom2:armhf (1.3-2ubuntu1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../154-libinput-bin_1.16.0-1_armhf.deb ... Unpacking libinput-bin (1.16.0-1) ... Selecting previously unselected package libmtdev1:armhf. Preparing to unpack .../155-libmtdev1_1.1.6-1_armhf.deb ... Unpacking libmtdev1:armhf (1.1.6-1) ... Selecting previously unselected package libinput10:armhf. Preparing to unpack .../156-libinput10_1.16.0-1_armhf.deb ... Unpacking libinput10:armhf (1.16.0-1) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../157-libjpeg-turbo8_2.0.3-0ubuntu2_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.0.3-0ubuntu2) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../158-libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package libmd4c0:armhf. Preparing to unpack .../159-libmd4c0_0.4.4-1_armhf.deb ... Unpacking libmd4c0:armhf (0.4.4-1) ... Selecting previously unselected package libmpfr-dev:armhf. Preparing to unpack .../160-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 .../161-libpcre2-16-0_10.34-7_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.34-7) ... Selecting previously unselected package libqt5core5a:armhf. Preparing to unpack .../162-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 .../163-libqt5concurrent5_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5concurrent5:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5dbus5:armhf. Preparing to unpack .../164-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 .../165-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 .../166-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 .../167-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 .../168-libxcb-shm0_1.14-2_armhf.deb ... Unpacking libxcb-shm0:armhf (1.14-2) ... Selecting previously unselected package libxcb-util1:armhf. Preparing to unpack .../169-libxcb-util1_0.4.0-0ubuntu3_armhf.deb ... Unpacking libxcb-util1:armhf (0.4.0-0ubuntu3) ... Selecting previously unselected package libxcb-image0:armhf. Preparing to unpack .../170-libxcb-image0_0.4.0-1build1_armhf.deb ... Unpacking libxcb-image0:armhf (0.4.0-1build1) ... Selecting previously unselected package libxcb-keysyms1:armhf. Preparing to unpack .../171-libxcb-keysyms1_0.4.0-1build1_armhf.deb ... Unpacking libxcb-keysyms1:armhf (0.4.0-1build1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../172-libxcb-randr0_1.14-2_armhf.deb ... Unpacking libxcb-randr0:armhf (1.14-2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../173-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 .../174-libxcb-render-util0_0.3.9-1build1_armhf.deb ... Unpacking libxcb-render-util0:armhf (0.3.9-1build1) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../175-libxcb-shape0_1.14-2_armhf.deb ... Unpacking libxcb-shape0:armhf (1.14-2) ... Selecting previously unselected package libxcb-xinerama0:armhf. Preparing to unpack .../176-libxcb-xinerama0_1.14-2_armhf.deb ... Unpacking libxcb-xinerama0:armhf (1.14-2) ... Selecting previously unselected package libxcb-xinput0:armhf. Preparing to unpack .../177-libxcb-xinput0_1.14-2_armhf.deb ... Unpacking libxcb-xinput0:armhf (1.14-2) ... Selecting previously unselected package libxcb-xkb1:armhf. Preparing to unpack .../178-libxcb-xkb1_1.14-2_armhf.deb ... Unpacking libxcb-xkb1:armhf (1.14-2) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../179-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 .../180-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 .../181-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 .../182-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 .../183-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 .../184-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 .../185-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 .../186-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 .../187-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 .../188-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 .../189-x11proto-xext-dev_2019.2-1ubuntu1_all.deb ... Unpacking x11proto-xext-dev (2019.2-1ubuntu1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../190-libxext-dev_2%3a1.3.4-0ubuntu1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-0ubuntu1) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../191-qt5-qmake-bin_5.14.2+dfsg-5_armhf.deb ... Unpacking qt5-qmake-bin (5.14.2+dfsg-5) ... Selecting previously unselected package qtchooser. Preparing to unpack .../192-qtchooser_66-2build1_armhf.deb ... Unpacking qtchooser (66-2build1) ... Selecting previously unselected package qt5-qmake:armhf. Preparing to unpack .../193-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 .../194-qtbase5-dev-tools_5.14.2+dfsg-5_armhf.deb ... Unpacking qtbase5-dev-tools (5.14.2+dfsg-5) ... Selecting previously unselected package qtbase5-dev:armhf. Preparing to unpack .../195-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-gecode-dummy. Preparing to unpack .../196-sbuild-build-depends-gecode-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-gecode-dummy (0.invalid.0) ... Setting up libpipeline1:armhf (1.5.2-2build1) ... Setting up libgraphite2-3:armhf (1.3.14-1) ... Setting up libwayland-server0:armhf (1.18.0-1) ... Setting up libx11-xcb1:armhf (2:1.6.10-3) ... Setting up libfile-which-perl (1.23-1) ... Setting up libxau6:armhf (1:1.0.9-0ubuntu1) ... Setting up libdouble-conversion3:armhf (3.1.5-5build1) ... Setting up libkeyutils1:armhf (1.6.1-2ubuntu1) ... Setting up mime-support (3.64ubuntu1) ... Setting up bsdextrautils (2.36-2ubuntu1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:armhf (67.1-3ubuntu1) ... Setting up libmagic-mgc (1:5.38-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.64.4-1) ... No schema files found: doing nothing. Setting up libglvnd0:armhf (1.3.1-1ubuntu1) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libdebhelper-perl (13.2ubuntu1) ... Setting up libbrotli1:armhf (1.0.7-7) ... Setting up libboost1.71-dev:armhf (1.71.0-6ubuntu9) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up x11-common (1:7.7+19ubuntu14) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libtry-tiny-perl (0.30-1) ... Setting up libsensors-config (1:3.6.0-2ubuntu1) ... Setting up libmagic1:armhf (1:5.38-5) ... Setting up perl-openssl-defaults:armhf (5) ... Setting up gettext-base (0.19.8.1-10build1) ... Setting up xkb-data (2.29-2) ... Setting up libencode-locale-perl (1.05-1) ... Setting up file (1:5.38-5) ... Setting up libpthread-stubs0-dev:armhf (0.4-1) ... Setting up libpcre2-16-0:armhf (10.34-7) ... Setting up libkrb5support0:armhf (1.17-10) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20180224.1) ... Setting up libgmpxx4ldbl:armhf (2:6.2.0+dfsg-6ubuntu1) ... Setting up libgles2:armhf (1.3.1-1ubuntu1) ... Setting up qt5-qmake-bin (5.14.2+dfsg-5) ... Setting up libfreetype6:armhf (2.10.2+dfsg-3) ... Setting up libx11-data (2:1.6.10-3) ... Setting up libavahi-common-data:armhf (0.8-3ubuntu1) ... Setting up libgles1:armhf (1.3.1-1ubuntu1) ... Setting up libdbus-1-3:armhf (1.12.18-1ubuntu1) ... Setting up libsigsegv2:armhf (2.12-2build1) ... Setting up libio-html-perl (1.001-1) ... Setting up autopoint (0.19.8.1-10build1) ... Setting up fonts-dejavu-core (2.37-2) ... Setting up ucf (3.0043) ... Setting up libsensors5:armhf (1:3.6.0-2ubuntu1) ... Setting up libk5crypto3:armhf (1.17-10) ... Setting up libjpeg-turbo8:armhf (2.0.3-0ubuntu2) ... Setting up libglapi-mesa:armhf (20.1.4-1) ... Setting up libmtdev1:armhf (1.1.6-1) ... Setting up libvulkan1:armhf (1.2.141.0-1) ... Setting up libtimedate-perl (2.3300-1) ... Setting up libxshmfence1:armhf (1.3-1) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libmd4c0:armhf (0.4.4-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:armhf (2.6.4-1ubuntu5) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up netbase (6.1) ... Setting up libkrb5-3:armhf (1.17-10) ... Setting up libboost-dev:armhf (1.71.0.0ubuntu4) ... Setting up libpython3.8-stdlib:armhf (3.8.5-2) ... Setting up python3.8 (3.8.5-2) ... Setting up libbsd0:armhf (0.10.0-1) ... Setting up libdrm-common (2.4.102-1) ... Setting up libelf1:armhf (0.180-1) ... Setting up libevdev2:armhf (1.9.1+dfsg-1) ... Setting up libxml2:armhf (2.9.10+dfsg-5build1) ... Setting up liburi-perl (1.76-2) ... Setting up libonig5:armhf (6.9.5-2) ... Setting up libgudev-1.0-0:armhf (1:233-1) ... Setting up qtchooser (66-2build1) ... Setting up libpython3-stdlib:armhf (3.8.2-0ubuntu2) ... Setting up libwacom-common (1.3-2ubuntu1) ... Setting up libxkbcommon0:armhf (0.10.0-1) ... Setting up libwayland-client0:armhf (1.18.0-1) ... Setting up libnet-ssleay-perl (1.88-2ubuntu1) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up x11proto-dev (2019.2-1ubuntu1) ... Setting up libfile-stripnondeterminism-perl (1.9.0-1) ... Setting up libice6:armhf (2:1.0.10-0ubuntu1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu1) ... Setting up libvulkan-dev:armhf (1.2.141.0-1) ... Setting up libxcb1:armhf (1.14-2) ... Setting up libgmp-dev:armhf (2:6.2.0+dfsg-6ubuntu1) ... Setting up libxcb-xfixes0:armhf (1.14-2) ... Setting up libfile-listing-perl (6.04-1) ... Setting up libxau-dev:armhf (1:1.0.9-0ubuntu1) ... Setting up qt5-qmake:armhf (5.14.2+dfsg-5) ... Setting up libxcb-xinput0:armhf (1.14-2) ... Setting up libtool (2.4.6-14) ... Setting up libxcb-render0:armhf (1.14-2) ... Setting up libjq1:armhf (1.6-1) ... Setting up fontconfig-config (2.13.1-2ubuntu3) ... Setting up libxcb-glx0:armhf (1.14-2) ... Setting up libedit2:armhf (3.1-20191231-1) ... Setting up libxcb-keysyms1:armhf (0.4.0-1build1) ... Setting up libxcb-shape0:armhf (1.14-2) ... Setting up libavahi-common3:armhf (0.8-3ubuntu1) ... Setting up libnet-http-perl (6.19-1) ... Setting up m4 (1.4.18-4) ... Setting up libxcb-render-util0:armhf (0.3.9-1build1) ... Setting up python3 (3.8.2-0ubuntu2) ... Setting up libxcb-shm0:armhf (1.14-2) ... Setting up libxcb-icccm4:armhf (0.4.1-1.1) ... Setting up libmpfr-dev:armhf (4.1.0-3) ... Setting up libxcb-util1:armhf (0.4.0-0ubuntu3) ... Setting up libxcb-xkb1:armhf (1.14-2) ... Setting up libxcb-image0:armhf (0.4.0-1build1) ... Setting up libllvm10:armhf (1:10.0.1-1) ... Setting up libxcb-present0:armhf (1.14-2) ... Setting up python3-six (1.15.0-1) ... Setting up libxdmcp-dev:armhf (1:1.1.3-0ubuntu1) ... Setting up libxcb-xinerama0:armhf (1.14-2) ... Setting up libxcb-sync1:armhf (1.14-2) ... Setting up x11proto-core-dev (2019.2-1ubuntu1) ... 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:armhf (0.6.13-1) ... Setting up libqt5core5a:armhf (5.14.2+dfsg-5) ... Setting up autoconf (2.69-11.1) ... Setting up libxcb-dri2-0:armhf (1.14-2) ... Setting up dh-strip-nondeterminism (1.9.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up x11proto-xext-dev (2019.2-1ubuntu1) ... Setting up libdrm2:armhf (2.4.102-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-5) ... Setting up libqt5dbus5:armhf (5.14.2+dfsg-5) ... Setting up libxcb-randr0:armhf (1.14-2) ... Setting up libhtml-parser-perl (3.72-5) ... Setting up jq (1.6-1) ... 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 libx11-6:armhf (2:1.6.10-3) ... Setting up libfontconfig1:armhf (2.13.1-2ubuntu3) ... Setting up libqt5test5:armhf (5.14.2+dfsg-5) ... Setting up libwacom2:armhf (1.3-2ubuntu1) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libqt5concurrent5:armhf (5.14.2+dfsg-5) ... Setting up libavahi-client3:armhf (0.8-3ubuntu1) ... Setting up libio-socket-ssl-perl (2.067-1) ... Setting up libhttp-message-perl (6.25-1) ... Setting up libdrm-amdgpu1:armhf (2.4.102-1) ... Setting up python3-pkg-resources (46.1.3-1) ... Setting up automake (1:1.16.2-3ubuntu2) ... 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 libhttp-negotiate-perl (6.01-1) ... Setting up fontconfig (2.13.1-2ubuntu3) ... Regenerating fonts cache... done. Setting up flex (2.6.4-8) ... Setting up libdrm-nouveau2:armhf (2.4.102-1) ... Setting up gettext (0.19.8.1-10build1) ... Setting up libxdamage1:armhf (1:1.1.5-2) ... Setting up libxcb1-dev:armhf (1.14-2) ... Setting up libgbm1:armhf (20.1.4-1) ... Setting up libhttp-cookies-perl (6.08-1) ... Setting up libdrm-radeon1:armhf (2.4.102-1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libgl1-mesa-dri:armhf (20.1.4-1) ... Setting up libx11-dev:armhf (2:1.6.10-3) ... Setting up libxext6:armhf (2:1.3.4-0ubuntu1) ... Setting up man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libqt5network5:armhf (5.14.2+dfsg-5) ... Setting up libxxf86vm1:armhf (1:1.1.4-1build1) ... Setting up libinput-bin (1.16.0-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libqt5sql5:armhf (5.14.2+dfsg-5) ... Setting up qtbase5-dev-tools (5.14.2+dfsg-5) ... Setting up libqt5xml5:armhf (5.14.2+dfsg-5) ... Setting up libegl-mesa0:armhf (20.1.4-1) ... Setting up libxfixes3:armhf (1:5.0.3-2) ... Setting up libxext-dev:armhf (2:1.3.4-0ubuntu1) ... Setting up libcups2:armhf (2.3.3-2) ... Setting up libegl1:armhf (1.3.1-1ubuntu1) ... Setting up python3-scour (0.37-4build1) ... Setting up libinput10:armhf (1.16.0-1) ... Setting up libglx-mesa0:armhf (20.1.4-1) ... Setting up libglx0:armhf (1.3.1-1ubuntu1) ... Setting up po-debconf (1.0.21) ... 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.1-1ubuntu1) ... Setting up scour (0.37-4build1) ... Setting up libglx-dev:armhf (1.3.1-1ubuntu1) ... Setting up libgl-dev:armhf (1.3.1-1ubuntu1) ... Setting up libegl-dev:armhf (1.3.1-1ubuntu1) ... Setting up libgles-dev:armhf (1.3.1-1ubuntu1) ... Setting up qtbase5-dev:armhf (5.14.2+dfsg-5) ... Setting up libwww-perl (6.46-1) ... Setting up dh-autoreconf (19) ... Setting up liblwp-protocol-https-perl (6.09-1) ... Setting up libxml-parser-perl (2.46-1) ... Setting up debhelper (13.2ubuntu1) ... Setting up intltool (0.51.0-5ubuntu1) ... Setting up dh-translations (146) ... Setting up cdbs (0.4.162ubuntu5) ... Setting up sbuild-build-depends-gecode-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.31-0ubuntu10) ... Processing triggers for systemd (246-2ubuntu1) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.15.0-109-generic arm64 (armv7l) Toolchain package versions: binutils_2.35-1ubuntu1 dpkg-dev_1.20.5ubuntu1 g++-10_10.2.0-3ubuntu1 gcc-10_10.2.0-3ubuntu1 libc6-dev_2.31-0ubuntu10 libstdc++-10-dev_10.2.0-3ubuntu1 libstdc++6_10.2.0-3ubuntu1 linux-libc-dev_5.8.0-12.13 Package versions: adduser_3.118ubuntu2 advancecomp_2.1-2.1build1 apt_2.1.7ubuntu1 autoconf_2.69-11.1 automake_1:1.16.2-3ubuntu2 autopoint_0.19.8.1-10build1 autotools-dev_20180224.1 base-files_11ubuntu10 base-passwd_3.5.47 bash_5.0-6ubuntu2 binutils_2.35-1ubuntu1 binutils-arm-linux-gnueabihf_2.35-1ubuntu1 binutils-common_2.35-1ubuntu1 bison_2:3.7+dfsg-1 bsdextrautils_2.36-2ubuntu1 bsdutils_1:2.36-2ubuntu1 build-essential_12.8ubuntu3 bzip2_1.0.8-4ubuntu2 ca-certificates_20200601 cdbs_0.4.162ubuntu5 coreutils_8.32-3ubuntu1 cpp_4:10.1.0-1ubuntu1 cpp-10_10.2.0-3ubuntu1 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.2ubuntu1 debianutils_4.11 dh-autoreconf_19 dh-strip-nondeterminism_1.9.0-1 dh-translations_146 diffutils_1:3.7-3build1 dpkg_1.20.5ubuntu1 dpkg-dev_1.20.5ubuntu1 dwz_0.13-5 e2fsprogs_1.45.6-1ubuntu1 fakeroot_1.24-1 file_1:5.38-5 findutils_4.7.0-1ubuntu1 flex_2.6.4-8 fontconfig_2.13.1-2ubuntu3 fontconfig-config_2.13.1-2ubuntu3 fonts-dejavu-core_2.37-2 g++_4:10.1.0-1ubuntu1 g++-10_10.2.0-3ubuntu1 gcc_4:10.1.0-1ubuntu1 gcc-10_10.2.0-3ubuntu1 gcc-10-base_10.2.0-3ubuntu1 gettext_0.19.8.1-10build1 gettext-base_0.19.8.1-10build1 gpg_2.2.20-1ubuntu1 gpg-agent_2.2.20-1ubuntu1 gpgconf_2.2.20-1ubuntu1 gpgv_2.2.20-1ubuntu1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2ubuntu1 hostname_3.23 init_1.58 init-system-helpers_1.58 intltool_0.51.0-5ubuntu1 intltool-debian_0.35.0+20060710.5 jq_1.6-1 libacl1_2.2.53-8 libapparmor1_2.13.3-7ubuntu6 libapt-pkg6.0_2.1.7ubuntu1 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.2build20.10.0 libasan6_10.2.0-3ubuntu1 libassuan0_2.5.3-7.1 libatomic1_10.2.0-3ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3ubuntu1 libaudit1_1:2.8.5-3ubuntu1 libavahi-client3_0.8-3ubuntu1 libavahi-common-data_0.8-3ubuntu1 libavahi-common3_0.8-3ubuntu1 libbinutils_2.35-1ubuntu1 libblkid1_2.36-2ubuntu1 libboost-dev_1.71.0.0ubuntu4 libboost1.71-dev_1.71.0-6ubuntu9 libbrotli1_1.0.7-7 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-4ubuntu2 libc-bin_2.31-0ubuntu10 libc-dev-bin_2.31-0ubuntu10 libc6_2.31-0ubuntu10 libc6-dev_2.31-0ubuntu10 libcap-ng0_0.7.9-2.2 libcap2_1:2.42-2 libcc1-0_10.2.0-3ubuntu1 libcom-err2_1.45.6-1ubuntu1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1ubuntu1 libcrypt1_1:4.4.16-1ubuntu1 libcryptsetup12_2:2.3.3-1ubuntu4 libctf-nobfd0_2.35-1ubuntu1 libctf0_2.35-1ubuntu1 libcups2_2.3.3-2 libdb5.3_5.3.28+dfsg1-0.6ubuntu2 libdbus-1-3_1.12.18-1ubuntu1 libdebconfclient0_0.252ubuntu1 libdebhelper-perl_13.2ubuntu1 libdevmapper1.02.1_2:1.02.167-1ubuntu3 libdouble-conversion3_3.1.5-5build1 libdpkg-perl_1.20.5ubuntu1 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.1-1ubuntu1 libegl-mesa0_20.1.4-1 libegl1_1.3.1-1ubuntu1 libelf1_0.180-1 libencode-locale-perl_1.05-1 libevdev2_1.9.1+dfsg-1 libexpat1_2.2.9-1build1 libext2fs2_1.45.6-1ubuntu1 libfakeroot_1.24-1 libffi7_3.3-4 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_1.9.0-1 libfile-which-perl_1.23-1 libfontconfig1_2.13.1-2ubuntu3 libfreetype6_2.10.2+dfsg-3 libgbm1_20.1.4-1 libgcc-10-dev_10.2.0-3ubuntu1 libgcc-s1_10.2.0-3ubuntu1 libgcrypt20_1.8.5-5ubuntu2 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgl-dev_1.3.1-1ubuntu1 libgl1_1.3.1-1ubuntu1 libgl1-mesa-dri_20.1.4-1 libglapi-mesa_20.1.4-1 libgles-dev_1.3.1-1ubuntu1 libgles1_1.3.1-1ubuntu1 libgles2_1.3.1-1ubuntu1 libglib2.0-0_2.64.4-1 libglvnd0_1.3.1-1ubuntu1 libglx-dev_1.3.1-1ubuntu1 libglx-mesa0_20.1.4-1 libglx0_1.3.1-1ubuntu1 libgmp-dev_2:6.2.0+dfsg-6ubuntu1 libgmp10_2:6.2.0+dfsg-6ubuntu1 libgmpxx4ldbl_2:6.2.0+dfsg-6ubuntu1 libgnutls30_3.6.13-4ubuntu4 libgomp1_10.2.0-3ubuntu1 libgpg-error0_1.38-2 libgraphite2-3_1.3.14-1 libgssapi-krb5-2_1.17-10 libgudev-1.0-0_1:233-1 libharfbuzz0b_2.6.4-1ubuntu5 libhogweed6_3.6-2 libhtml-parser-perl_3.72-5 libhtml-tagset-perl_3.20-4 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.08-1 libhttp-date-perl_6.05-1 libhttp-message-perl_6.25-1 libhttp-negotiate-perl_6.01-1 libice6_2:1.0.10-0ubuntu1 libicu67_67.1-3ubuntu1 libidn2-0_2.3.0-1 libinput-bin_1.16.0-1 libinput10_1.16.0-1 libio-html-perl_1.001-1 libio-socket-ssl-perl_2.067-1 libip4tc2_1.8.4-3ubuntu2 libisl22_0.22.1-1 libjpeg-turbo8_2.0.3-0ubuntu2 libjpeg8_8c-2ubuntu8 libjq1_1.6-1 libjson-c4_0.13.1+dfsg-9 libjson-c5_0.15-1 libk5crypto3_1.17-10 libkeyutils1_1.6.1-2ubuntu1 libkmod2_27+20200310-2ubuntu1 libkrb5-3_1.17-10 libkrb5support0_1.17-10 libllvm10_1:10.0.1-1 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.09-1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1ubuntu1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmd4c0_0.4.4-1 libmount1_2.36-2ubuntu1 libmpc3_1.2.0~rc1-1 libmpfr-dev_4.1.0-3 libmpfr6_4.1.0-3 libmtdev1_1.1.6-1 libncurses6_6.2-1 libncursesw6_6.2-1 libnet-http-perl_6.19-1 libnet-ssleay-perl_1.88-2ubuntu1 libnettle8_3.6-2 libnpth0_1.6-2 libonig5_6.9.5-2 libp11-kit0_0.23.20-1build1 libpam-modules_1.3.1-5ubuntu5 libpam-modules-bin_1.3.1-5ubuntu5 libpam-runtime_1.3.1-5ubuntu5 libpam0g_1.3.1-5ubuntu5 libpcre2-16-0_10.34-7 libpcre2-8-0_10.34-7 libpcre3_2:8.39-13 libperl5.30_5.30.3-4 libpipeline1_1.5.2-2build1 libpng16-16_1.6.37-2 libprocps8_2:3.3.16-5ubuntu1 libpthread-stubs0-dev_0.4-1 libpython3-stdlib_3.8.2-0ubuntu2 libpython3.8-minimal_3.8.5-2 libpython3.8-stdlib_3.8.5-2 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 libreadline8_8.0-4 libseccomp2_2.4.3-1ubuntu4 libselinux1_3.1-2 libsemanage-common_3.1-1 libsemanage1_3.1-1 libsensors-config_1:3.6.0-2ubuntu1 libsensors5_1:3.6.0-2ubuntu1 libsepol1_3.1-1 libsigsegv2_2.12-2build1 libsm6_2:1.2.3-1 libsmartcols1_2.36-2ubuntu1 libsqlite3-0_3.32.3-1 libss2_1.45.6-1ubuntu1 libssl1.1_1.1.1f-1ubuntu3 libstdc++-10-dev_10.2.0-3ubuntu1 libstdc++6_10.2.0-3ubuntu1 libsub-override-perl_0.09-2 libsystemd0_246-2ubuntu1 libtasn1-6_4.16.0-2 libtimedate-perl_2.3300-1 libtinfo6_6.2-1 libtool_2.4.6-14 libtry-tiny-perl_0.30-1 libubsan1_10.2.0-3ubuntu1 libuchardet0_0.0.7-1 libudev1_246-2ubuntu1 libunistring2_0.9.10-4 liburi-perl_1.76-2 libuuid1_2.36-2ubuntu1 libvulkan-dev_1.2.141.0-1 libvulkan1_1.2.141.0-1 libwacom-common_1.3-2ubuntu1 libwacom2_1.3-2ubuntu1 libwayland-client0_1.18.0-1 libwayland-server0_1.18.0-1 libwww-perl_6.46-1 libwww-robotrules-perl_6.02-1 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.9-0ubuntu1 libxau6_1:1.0.9-0ubuntu1 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-1build1 libxcb-keysyms1_0.4.0-1build1 libxcb-present0_1.14-2 libxcb-randr0_1.14-2 libxcb-render-util0_0.3.9-1build1 libxcb-render0_1.14-2 libxcb-shape0_1.14-2 libxcb-shm0_1.14-2 libxcb-sync1_1.14-2 libxcb-util1_0.4.0-0ubuntu3 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.3-0ubuntu1 libxdmcp6_1:1.1.3-0ubuntu1 libxext-dev_2:1.3.4-0ubuntu1 libxext6_2:1.3.4-0ubuntu1 libxfixes3_1:5.0.3-2 libxkbcommon-x11-0_0.10.0-1 libxkbcommon0_0.10.0-1 libxml-parser-perl_2.46-1 libxml2_2.9.10+dfsg-5build1 libxshmfence1_1.3-1 libxxf86vm1_1:1.1.4-1build1 libzstd1_1.4.5+dfsg-4 linux-libc-dev_5.8.0-12.13 lockfile-progs_0.1.18 login_1:4.8.1-1ubuntu6 logsave_1.45.6-1ubuntu1 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.3-4ubuntu1 man-db_2.9.3-2 mawk_1.3.4.20200120-2 mime-support_3.64ubuntu1 mount_2.36-2ubuntu1 ncurses-base_6.2-1 ncurses-bin_6.2-1 netbase_6.1 openssl_1.1.1f-1ubuntu3 optipng_0.7.7-1 passwd_1:4.8.1-1ubuntu6 patch_2.7.6-6 perl_5.30.3-4 perl-base_5.30.3-4 perl-modules-5.30_5.30.3-4 perl-openssl-defaults_5 pinentry-curses_1.1.0-4build1 pkgbinarymangler_146 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.16-5ubuntu1 python3_3.8.2-0ubuntu2 python3-minimal_3.8.2-0ubuntu2 python3-pkg-resources_46.1.3-1 python3-scour_0.37-4build1 python3-six_1.15.0-1 python3.8_3.8.5-2 python3.8-minimal_3.8.5-2 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-2build1 readline-common_8.0-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-gecode-dummy_0.invalid.0 scour_0.37-4build1 sed_4.7-1build1 sensible-utils_0.0.12+nmu1 shared-mime-info_1.15-1 systemd_246-2ubuntu1 systemd-sysv_246-2ubuntu1 systemd-timesyncd_246-2ubuntu1 sysvinit-utils_2.96-3ubuntu1 tar_1.30+dfsg-7 tzdata_2020a-0ubuntu1 ubuntu-keyring_2020.06.17.1 ucf_3.0043 util-linux_2.36-2ubuntu1 x11-common_1:7.7+19ubuntu14 x11proto-core-dev_2019.2-1ubuntu1 x11proto-dev_2019.2-1ubuntu1 x11proto-xext-dev_2019.2-1ubuntu1 xkb-data_2.29-2 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.4.0-1 xz-utils_5.2.4-1ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- 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 DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-19787629 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-19787629 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-19787629 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package gecode dpkg-buildpackage: info: source version 6.2.0-5 dpkg-buildpackage: info: source distribution unstable 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 . -j4 -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-makefile-check 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 . && 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,-Bsymbolic-functions -Wl,-z,relro" /<>/./configure --build=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,-Bsymbolic-functions -Wl,-z,relro" GLDFLAGS="-Wl,-Bsymbolic-functions -Wl,-z,relro" checking for the host operating system... Linux checking for g++... g++ 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... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for ranlib... 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... 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 g++ accepts -fPIC... yes checking whether gcc accepts -fPIC... yes checking whether g++ accepts -Wextra... yes checking whether gcc accepts -Wextra... yes checking whether g++ accepts -Wall... yes checking whether gcc accepts -Wall... yes checking whether g++ accepts -pipe... yes checking whether gcc accepts -pipe... yes checking whether g++ accepts -std=c++11... yes checking whether gcc accepts -std=c++11... no checking whether g++ accepts -ggdb... yes checking for __builtin_ffsll... no checking for __builtin_popcountll... no checking whether to use gcc visibility attributes... yes checking whether g++ accepts -fvisibility=hidden... yes checking if compiler supports forced inlining... yes checking whether g++ accepts ... yes checking whether gcc accepts ... yes checking whether g++ accepts -fno-strict-aliasing... yes checking whether gcc accepts -fno-strict-aliasing... yes checking whether g++ accepts -fno-math-errno... yes checking whether gcc accepts -fno-math-errno... yes checking whether g++ accepts -ffinite-math-only... yes checking whether gcc accepts -ffinite-math-only... yes checking whether g++ accepts -fno-rounding-math... yes checking whether gcc accepts -fno-rounding-math... yes checking whether g++ accepts -fno-signaling-nans... yes checking whether gcc accepts -fno-signaling-nans... yes checking whether g++ accepts -fcx-limited-range... yes checking whether gcc accepts -fcx-limited-range... yes checking whether g++ accepts -mthreads... no checking whether gcc accepts -mthreads... no checking whether g++ accepts -Qunused-arguments... no checking whether 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 Info: creating stash file /<>/gistqt.LCqQWk/.qmake.stash 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 flex... flex checking whether we have at least flex 2.5.33... yes 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... yes 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 . -j4 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 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 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 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 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 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 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 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 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 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 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 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/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: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/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); | ~~~~~^~~~ 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: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); | ~~~~~^~~~ 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: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/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); | ~~~~~^~~~ 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: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); | ~~~~~^~~~ 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/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); | ~~~~~^~~~ 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); | ^~~~~ 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: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); | ~~~~~^~~~ 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); | ~~~~~^~~~ 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 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 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/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: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: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/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); | ~~~~~^~~~ 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); | ^~~~~ 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: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: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: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); | ~~~~~^~~~ 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) { | ~~~~~^~~~ 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); | ~~~~~^~~~ 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 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 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/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); | ~~~~~^~~~ 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); | ^~~~~ 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/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: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/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); | ~~~~~^~~~ 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) { | ~~~~~^~~~ 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); | ~~~~~^~~~ 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/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); | ^~~~~ 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: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); | ^ 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/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); | ~~~~~^~~~ 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/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: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: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/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); | ~~~~~^~~~ 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); | ~~~~~^~~~ 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); | ~~~~~^~~~ 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 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/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); | ^~~~~ 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: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); | ~~~~~^~~~ 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/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: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/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); | ~~~~~^~~~ 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/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); | ~~~~~^~~~ 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); | ~~~~~^~~~ 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); | ~~~~~^~~~ 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); | ^~~~~ 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: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); | ~~~~~^~~~ 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/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); | ~~~~~^~~~ 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/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); | ~~~~~^~~~ 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/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); | ~~~~~^~~~ 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/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); | ~~~~~^~~~ 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); | ~~~~~^~~~ 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 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 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/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); | ~~~~~^~~~ 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/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: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/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); | ~~~~~^~~~ 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: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); | ~~~~~^~~~ 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 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/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/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/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/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: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/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/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: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/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/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/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/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/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/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/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) | ^~~~~~~ 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: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/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/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/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) | ^~~~~~~ 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: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: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: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: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/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/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/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/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/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/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/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/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) | ^~~~~~~ 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) | ^~~~~~ 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/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) | ^~~~~~~ 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 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/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); | ^~~~~ 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: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/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: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/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/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: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/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: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: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: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: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/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/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: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/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/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) | ^~~~~~~ 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: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: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/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/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/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ 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/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: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: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/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: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/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: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/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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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: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/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: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) | ^~~~~~~ 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: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/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/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: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/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(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/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) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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/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:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has 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) | ~~~~~^~~~ 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); | ~~~~~^~~~ 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/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/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/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: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/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) | ^~~~~~~ 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) | ^~~~~~~ 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); | ~~~~~^~~~ 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/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) | ^~~~~~~ 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-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/kernel.hh: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/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/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/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, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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, | ~~~~~^~~~ ./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, | ~~~~~^~~~ 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); | ~~~~~^~~~ ./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); | ~~~~~~^~~~~~~~~~~~ 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/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.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) { | ~~~~~^~~~ 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/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, | ~~~~~^~~~ 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); | ^~~~~ ./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/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/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) | ~~~~~^~~~ ./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: | ^~~~ 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) | ^~~~~~~ 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) | ~~~~~^~~~ 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) | ^~~~~~~ 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 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/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: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/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/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/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/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/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.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/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) { | ~~~~~^~~~ 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, | ~~~~~^~~~ ./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/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/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.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/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.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/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, | ~~~~~^~~~ 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) { | ~~~~~^~~~ ./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.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/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.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/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.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/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/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/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: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/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) { | ^~~~ 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, | ~~~~~^~~~ ./gecode/kernel/core.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.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/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/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: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/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/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) { | ^~~~~~~~~ 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) { | ^~~~~~~~~ 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) { | ^~~~~~~~~ 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 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: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/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/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/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: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.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/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: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: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/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/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/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.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: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.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/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/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/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/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/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/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, | ~~~~~^~~~ 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, | ~~~~~^~~~ 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/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.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: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: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: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: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: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: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: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.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: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/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) | ^~~~~~~ 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) | ^~~~~~~ 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) | ~~~~~^~~~ 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: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) | ^~~~~~~ In file included from ./gecode/kernel.hh: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) | ~~~~~^~~~ 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) | ^~~~~~~ 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) | ~~~~~^~~~ 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) | ^~~~~~~ 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) : | ~~~~~^~~~~ 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) | ^~~~~~~ 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) | ^~~~~~~ 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 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/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: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/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/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/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.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/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.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/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/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: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: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/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/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/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/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/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/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: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/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/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.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/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.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/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/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/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/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/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) | ~~~~~^~~~ 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) | ~~~~~^~~~ 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 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: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/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/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: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: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: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/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/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/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: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: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: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: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.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/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/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/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: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: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: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: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: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/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: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/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/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/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/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/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/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) | ~~~~~^~~~ 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/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) | ^~~~~~~ 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) | ~~~~~^~~~ 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) | ^~~~~~~ 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) | ^~~~~~~ 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); | ^~~~~ 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: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); | ~~~~~^~~~ 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/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) | ^~~~~~~ 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: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/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/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/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/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/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/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: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/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/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/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/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) | ^~~~~~~ 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) | ~~~~~^~~~ 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) | ~~~~~^~~~ 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, | ~~~~~^~~~ 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: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) | ~~~~~^~~~ 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) | ^~~~~~~ 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) | ^~~~~~~ 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); | ^~~~~ 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: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) | ~~~~~^~~~ 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/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, | ~~~~~^~~~ 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: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) | ~~~~~^~~~ 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); | ^~~~~ ./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/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) { | ^~~~ 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) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ 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) | ~~~~~^~~~ 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); | ~~~~~^~~~ ./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) | ~~~~~^~~~ 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) | ^~~~~~~ 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) | ~~~~~^~~~ 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) | ^~~~~~~ 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) { | ^~~~~~~~~ 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) { | ^~~~~~~~~ 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) | ~~~~~^~~~ 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) | ~~~~~^~~~ 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) | ~~~~~^~~~ 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) | ^~~~~~~ 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) | ^~~~~~~ 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) | ^~~~~~~ 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) | ^~~~~~~ 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: | ^~~~~~~ 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) | ^~~~~~~ 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) | ^~~~~~~ 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); | ~~~~~^~~~ 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/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) | ^~~~~~~ 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) | ^~~~~~~ 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 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/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: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/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/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: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) | ^~~~~~~ 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) | ^~~~~~~~ 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: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) | ^~~~~~~~ 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/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: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/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/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: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: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: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: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: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: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: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: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: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: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/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/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.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/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/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: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: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: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: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/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/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/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: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: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: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: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/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/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/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) | ^~~~~~~~ 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) | ~~~~~^~~~ 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) | ^~~~~~~~ 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) : | ~~~~~^~~~~ 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) | ^~~~~~~~ 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) | ^~~~~~~~ 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) | ~~~~~^~~~ 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) | ~~~~~^~~~ 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) | ^~~~~~~~ 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); | ^~~~~ 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: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/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/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/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/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: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: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: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: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: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/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) | ^~~~~~~~ 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) | ^~~~~~~~ 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) | ~~~~~^~~~ 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 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/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/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/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/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/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/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/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/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/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) | ~~~~~^~~~ 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) | ^~~~~~~~ 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 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/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/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/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/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/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/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/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/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/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/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: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/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/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/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/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/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/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/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/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/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/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/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/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/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/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) | ^~~~~~~~ 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) | ^~~~~~~~ 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 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/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/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/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/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/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) | ^~~~~~ 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: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/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/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/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/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/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/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/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/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) | ^~~~~~~~ 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) | ^~~~~~~~ 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) | ^~~~~~~~ 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 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.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/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/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: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/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) | ^~~~~~~~ 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) | ^~~~~~~~ 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/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) | ^~~~~~~~ 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/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/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/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/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/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/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/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/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: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/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/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) | ^~~~~~~~ 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, | ~~~~~^~~~ 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 ./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) : | ~~~~~^~~~~ 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) | ^~~~~~ 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) | ^~~~~~ 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 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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) | ^~~~~~ 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) | ^~~~~~ 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) { | ~~~~~^~~~ 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/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/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/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) | ~~~~~^~~~ 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) | ~~~~~^~~~ 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) { | ^ 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) | ^~~~~~ 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) { | ^ 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, | ~~~~~^~~~ 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 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: | ^~~~ 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: | ^~~~ 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: | ^~~~ 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: | ^~~~ 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 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-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); | ^~~~~ 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-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-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/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-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, | ~~~~~^~~~ 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) { | ~~~~~^~~~ 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/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/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/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/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/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/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.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/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: | ^~~~ 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: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: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/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/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/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/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: | ^~~~ 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, | ~~~~~^~~~ ./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: | ^~~~ 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) { | ~~~~~^~~~ ./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: | ^~~~ 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.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: | ^~~~ 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: | ^~~~ 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 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/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: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/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-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/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/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/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/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/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/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/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/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/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/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/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/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, | ~~~~~^~~~ 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); | ~~~~~^~~~ 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/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/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/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/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/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/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) | ^~~~~~ 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) | ~~~~~^~~~ 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/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: | ^~~~ 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) | ~~~~~^~~~ 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) | ~~~~~^~~~ 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) | ^~~~~~ 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 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/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/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/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: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/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) | ^~~~~~ 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, | ~~~~~^~~~ 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/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) | ~~~~~^~~~ 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) | ~~~~~^~~~ 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) | ^~~~~~ 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) { | ^~~~ 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/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) { | ^ 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) | ^~~~~~ 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) | ^~~~~~ 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 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/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: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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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) | ^~~~~~ 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) | ^~~~~~ 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 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.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/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.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/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/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/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/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/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/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/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/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/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/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) | ~~~~~^~~~ 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, | ~~~~~^~~~ ./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) | ^~~~~~ 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, | ~~~~~^~~~ 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/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) { | ^ 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/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/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/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/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: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) | ^~~~~~ 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) | ^~~~~~~ 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) | ^~~~~~ 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, | ~~~~~^~~~ 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/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/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/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/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/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/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) | ^~~~~~ 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) | ^~~~~~ 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 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-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: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-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/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-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: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: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: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: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: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: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/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-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/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: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/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-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: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: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: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/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/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/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/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/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/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/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/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/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/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: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/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/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/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/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/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/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/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/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) | ^~~~~~ 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) | ^~~~~~ 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 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 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/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/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: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/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/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/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/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: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/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/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/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/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/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/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/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/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/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/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/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/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/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: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: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: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/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/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/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) | ^~~~~~ 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: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: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/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/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/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/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: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: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: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: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/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/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/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/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/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/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, | ~~~~~^~~~ 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) | ^~~~~~~ ./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) | ~~~~~^~~~ 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) | ~~~~~^~~~ 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 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 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/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: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/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/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/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/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/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: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: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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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) | ^~~~~~ 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) | ^~~~~~ 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, | ~~~~~^~~~ 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: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) | ^~~~~~ 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) : | ~~~~~^~~~~ 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) | ^~~~~~ 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) | ^~~~~~ 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) | ^~~~~~ 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) | ^~~~~~ 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 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/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/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/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: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/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) | ^~~~~~ 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/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: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: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) | ^~~~~~~~ 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) | ^~~~~~~~ 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 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 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/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: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: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/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/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/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/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: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: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/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/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: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/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/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/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/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: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: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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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) | ^~~~~~~ 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); | ^ 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, | ~~~~~^~~~ 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) { | ~~~~~^~~~ 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 { | ~~~~~^~~~ 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); | ^ 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, | ~~~~~^~~~ 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); | ~~~~~^~~~ 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 { | ~~~~~^~~~ 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) { | ^~~~ 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/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/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 { | ~~~~~^~~~ 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); | ~~~~~^~~~ 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 { | ~~~~~^~~~ 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) { | ~~~~~^~~~ 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 { | ~~~~~^~~~ 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) { | ~~~~~^~~~ 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/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/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/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/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: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/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/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: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: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: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/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/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/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/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/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: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: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: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/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/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/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/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: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/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/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: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/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/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: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: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: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: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: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/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/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: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: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: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: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: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: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: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: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: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/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, | ~~~~~^~~~ 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, | ~~~~~^~~~ 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); | ~~~~~^~~~ 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) { | ^~~~ 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/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/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); | ~~~~~^~~~ 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, | ~~~~~^~~~ 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; | ~~~~~^~~~ 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); | ^ 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/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/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); | ~~~~~^~~~ 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, | ~~~~~^~~~ 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: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: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/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/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); | ~~~~~^~~~ 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, | ~~~~~^~~~ 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); | ~~~~~^~~~ 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); | ^ 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, | ~~~~~^~~~ 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, | ~~~~~^~~~ 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) | ^~~~~~ 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, | ~~~~~^~~~ 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, | ~~~~~^~~~ 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) | ^~~~~~~~ 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/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, | ~~~~~^~~~ 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/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) | ^~~~~~ 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/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/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, | ~~~~~^~~~ 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/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) | ^~~~~~~ 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/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/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/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/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, | ~~~~~^~~~ 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) | ^~~~~~ 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/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/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/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/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/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/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) | ^~~~~~~~ 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/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/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/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/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) | ^~~~~~~~ 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) | ^~~~~~~~ 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 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 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/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/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/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/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/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/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/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/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: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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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, | ~~~~~^~~~ 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, | ~~~~~^~~~ 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/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/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/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: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/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; | ~~~~~^~~~ 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) { | ^~~~ 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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: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: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/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/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/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/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/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/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) | ^~~~~~~~ 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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, | ~~~~~^~~~ 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) | ^~~~~~ 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/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) | ^~~~~~~~ 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 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); | ~~~~~^~~~ 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) | ^~~~~~~ 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, | ~~~~~^~~~ 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) | ^~~~~~ 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, | ~~~~~^~~~ 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) | ^~~~~~~~ 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); | ^~~~~ 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: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); | ~~~~~^~~~ 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/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/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/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/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/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-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/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/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/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/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/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/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) | ^~~~~~~~ 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/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: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, | ~~~~~^~~~ 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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: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: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/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/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/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/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/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) | ^~~~~~~~ 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/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/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: | ^~~~ 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) | ^~~~~~~~ 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 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 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/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: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: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/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/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/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/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/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/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: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/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/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/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: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/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/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/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/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/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: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/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/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: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/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/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/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: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/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/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/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/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/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/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/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/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/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/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/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: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/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/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/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/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/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/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: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/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/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: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/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/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/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/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/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/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/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/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/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/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/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/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/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: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/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/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/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/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/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/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/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/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/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/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/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/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) | ^~~~~~~~ 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) | ^~~~~~~~ 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/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) | ^~~~~~~~ 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) | ^~~~~~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.cpp 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) | ^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, 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/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: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/gist/node.hh:37, 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/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/gist/node.hh:37, 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/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist/node.hh:37, 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/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/gist/node.hh:37, 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/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist/node.hh:37, 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/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/gist/node.hh:37, 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/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/gist/node.hh:37, 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/kernel/core.hpp:3266:3: note: 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: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, | ~~~~~^~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/gist.o gecode/gist/gist.cpp 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) | ^~~~~~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/gecodelogo.o gecode/gist/gecodelogo.cpp 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/node.o gecode/gist/node.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from gecode/gist/node.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/gist/node.hh:37, from gecode/gist/node.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/gist/node.hh:37, from gecode/gist/node.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist/node.hh:37, from gecode/gist/node.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/gist/node.hh:37, from gecode/gist/node.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist/node.hh:37, from gecode/gist/node.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/gist/node.hh:37, from gecode/gist/node.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/gist/node.hh:37, from gecode/gist/node.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: 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/gist/drawingcursor.cpp: In member function ‘void Gecode::Gist::DrawingCursor::processCurrentNode()’: gecode/gist/drawingcursor.cpp:110:30: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 110 | int tw = fm.width(label); | ^ In file included from /usr/include/arm-linux-gnueabihf/qt5/QtGui/QtGui:26, from ./gecode/gist/drawingcursor.hh:39, from gecode/gist/drawingcursor.cpp:34: /usr/include/arm-linux-gnueabihf/qt5/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/spacenode.o gecode/gist/spacenode.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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); | ^~~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/textoutput.o gecode/gist/textoutput.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./gecode/gist.hh:36, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist.hh:36, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:36, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: 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/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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:917, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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:5223, from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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:2555, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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:5223, from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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:4353, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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:4353, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from gecode/gist/gist.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/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from gecode/gist/gist.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/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/float.hh:1404, from ./gecode/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/set.hh:1866, from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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:150, from ./gecode/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from gecode/gist/gist.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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from gecode/gist/gist.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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from gecode/gist/spacenode.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/spacenode.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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) | ^~~~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/treecanvas.o gecode/gist/treecanvas.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:38, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.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/gist.hh:40, from gecode/gist/gist.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/gist.hh:36, from gecode/gist/gist.cpp:37: ./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/gist.hh:43, from gecode/gist/gist.cpp:37: ./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) | ^~~~~~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/qtgist.o gecode/gist/qtgist.cpp 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/visualnode.o gecode/gist/visualnode.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from gecode/gist/visualnode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from gecode/gist/visualnode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from gecode/gist/visualnode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from gecode/gist/visualnode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from gecode/gist/visualnode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from gecode/gist/visualnode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from gecode/gist/visualnode.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from gecode/gist/visualnode.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/nodestats.o gecode/gist/nodestats.cpp 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/nodewidget.o gecode/gist/nodewidget.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/kernel.hh:150, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/kernel.hh:150, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/int.hh:5223, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/kernel.hh:261, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/kernel.hh:261, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:2555, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/int.hh:5699, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/kernel.hh:150, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/int.hh:5699, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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:1173, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/set.hh:1173, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./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.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/set.hh:1667, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/set.hh:1667, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/set.hh:1866, from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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:150, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/float.hh:2005, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/float.hh:2005, from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.cpp:41: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./gecode/set/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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.cpp:41: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./gecode/set/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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.cpp:41: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./gecode/set/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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.cpp:41: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.cpp:41: ./gecode/set/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/gist/treecanvas.hh:42, from gecode/gist/treecanvas.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/treecanvas.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/int/var/int.hpp:49:3: 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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/qtgist.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/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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, | ~~~~~^~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/mainwindow.o gecode/gist/mainwindow.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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) | ^~~~~~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/preferences.o gecode/gist/preferences.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/nodestats.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodestats.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/int/var/int.hpp:49:3: 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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:38, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:40, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:36, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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/gist.hh:43, from ./gecode/gist/nodewidget.hh:37, from gecode/gist/nodewidget.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:150, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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, | ~~~~~^~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/stopbrancher.o gecode/gist/stopbrancher.cpp In file included from ./gecode/int.hh:2555, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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) { | ~~~~~^~~~ moc -I. -pgecode/gist gecode/gist/treecanvas.hh -o gecode/gist/moc_treecanvas.cpp In file included from ./gecode/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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, | ~~~~~^~~~ moc -I. -pgecode/gist gecode/gist/qtgist.hh -o gecode/gist/moc_qtgist.cpp In file included from ./gecode/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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, | ~~~~~^~~~ moc -I. -pgecode/gist gecode/gist/mainwindow.hh -o gecode/gist/moc_mainwindow.cpp In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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); | ^ moc -I. -pgecode/gist gecode/gist/textoutput.hh -o gecode/gist/moc_textoutput.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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, | ~~~~~^~~~ moc -I. -pgecode/gist gecode/gist/preferences.hh -o gecode/gist/moc_preferences.cpp moc -I. -pgecode/gist gecode/gist/nodestats.hh -o gecode/gist/moc_nodestats.cpp 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/flatzinc.o gecode/flatzinc/flatzinc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/set.hh:1438, from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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:261, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.cpp: In constructor ‘Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)’: gecode/gist/stopbrancher.cpp:44:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/gist/stopbrancher.cpp: In static member function ‘static void Gecode::Gist::StopBrancher::post(Gecode::Home)’: gecode/gist/stopbrancher.cpp:79:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | (void) new (home) StopBrancher(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/gist/stopbrancher.cpp:44:35: note: initializing argument 1 of ‘Gecode::Gist::StopBrancher::StopBrancher(Gecode::Home)’ 44 | StopBrancher::StopBrancher(Home home) : Brancher(home), done(false) {} | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/kernel.hh:176, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4353, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/kernel.hh:176, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/kernel.hh:176, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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.hh:4845, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/kernel.hh:176, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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.hh:1438, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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:176, from ./gecode/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: ./gecode/int/var/int.hpp:49:3: 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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:38, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:40, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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/gist/stopbrancher.hh:34, from gecode/gist/stopbrancher.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/gist.hh:43, from ./gecode/gist/stopbrancher.hh:35, from gecode/gist/stopbrancher.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.hh:1404, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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, | ~~~~~^~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/registry.o gecode/flatzinc/registry.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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:150, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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:261, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/int.hh:2555, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/set.hh:755, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/set.hh:1173, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/set.hh:1438, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/flatzinc/branch.hh:340, from gecode/flatzinc/flatzinc.cpp:41: ./gecode/flatzinc/branch.hpp: In member function ‘void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)’: ./gecode/flatzinc/branch.hpp:89:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | iafc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/branch.hh:340, from gecode/flatzinc/flatzinc.cpp:41: ./gecode/flatzinc/branch.hpp:91:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | bafc = BoolAFC(home,y,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/branch.hh:340, from gecode/flatzinc/flatzinc.cpp:41: ./gecode/flatzinc/branch.hpp:96:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | iaction = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/branch.hh:340, from gecode/flatzinc/flatzinc.cpp:41: ./gecode/flatzinc/branch.hpp:98:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | baction = BoolAction(home,y,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/kernel.hh:150, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc/branch.hh:340, from gecode/flatzinc/flatzinc.cpp:41: ./gecode/flatzinc/branch.hpp:103:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | ichb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/branch.hh:340, from gecode/flatzinc/flatzinc.cpp:41: ./gecode/flatzinc/branch.hpp:105:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | bchb = BoolCHB(home,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/set.hh:1438, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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, | ~~~~~^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/flatzinc.cpp:41: ./gecode/flatzinc/branch.hpp: In constructor ‘Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)’: ./gecode/flatzinc/branch.hpp:310:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 310 | : Brancher(home), x(x0), y(y0), start(0), xvsc(xvsc0), yvsc(yvsc0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:1667, from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/flatzinc/flatzinc.cpp: In constructor ‘Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)’: gecode/flatzinc/flatzinc.cpp:129:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | , float_varsel(float_varsel0), float_valsel(float_valsel0) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc/flatzinc.cpp: In static member function ‘static void Gecode::FlatZinc::AuxVarBrancher::post(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)’: gecode/flatzinc/flatzinc.cpp:256:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | ); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/flatzinc/flatzinc.cpp:107:25: note: initializing argument 1 of ‘Gecode::FlatZinc::AuxVarBrancher::AuxVarBrancher(Gecode::Home, Gecode::TieBreak, Gecode::IntValBranch, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::TieBreak, Gecode::FloatValBranch)’ 107 | AuxVarBrancher(Home home, TieBreak int_varsel0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/int/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/flatzinc/flatzinc.cpp: In copy constructor ‘Gecode::FlatZinc::FlatZincSpace::FlatZincSpace(Gecode::FlatZinc::FlatZincSpace&)’: gecode/flatzinc/flatzinc.cpp:786:31: warning: implicitly-declared ‘Gecode::SharedArray& Gecode::SharedArray::operator=(const Gecode::SharedArray&)’ is deprecated [-Wdeprecated-copy] 786 | _lnsInitialSolution = f._lnsInitialSolution; | ^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:177, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/data/shared-array.hpp:251:3: note: because ‘Gecode::SharedArray’ has user-provided ‘Gecode::SharedArray::SharedArray(const Gecode::SharedArray&) [with T = int]’ 251 | SharedArray::SharedArray(const SharedArray& sa) | ^~~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:787:22: warning: implicitly-declared ‘Gecode::FlatZinc::BranchInformation& Gecode::FlatZinc::BranchInformation::operator=(const Gecode::FlatZinc::BranchInformation&)’ is deprecated [-Wdeprecated-copy] 787 | branchInfo = f.branchInfo; | ^~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:311:3: note: because ‘Gecode::FlatZinc::BranchInformation’ has user-provided ‘Gecode::FlatZinc::BranchInformation::BranchInformation(const Gecode::FlatZinc::BranchInformation&)’ 311 | BranchInformation::BranchInformation(const BranchInformation& bi) | ^~~~~~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:800:40: warning: implicitly-declared ‘Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)’ is deprecated [-Wdeprecated-copy] 800 | iv_aux = IntVarArray(*this, iva); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:150:3: note: because ‘Gecode::IntVarArray’ has user-provided ‘Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)’ 150 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/flatzinc/flatzinc.cpp:813:41: warning: implicitly-declared ‘Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)’ is deprecated [-Wdeprecated-copy] 813 | bv_aux = BoolVarArray(*this, bva); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:166:3: note: because ‘Gecode::BoolVarArray’ has user-provided ‘Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)’ 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) | ^~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:827:40: warning: implicitly-declared ‘Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)’ is deprecated [-Wdeprecated-copy] 827 | sv_aux = SetVarArray(*this, sva); | ^ In file included from ./gecode/set.hh:628, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/set/array.hpp:80:3: note: because ‘Gecode::SetVarArray’ has user-provided ‘Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)’ 80 | SetVarArray::SetVarArray(const SetVarArray& a) | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/flatzinc/flatzinc.cpp:841:42: warning: implicitly-declared ‘Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)’ is deprecated [-Wdeprecated-copy] 841 | fv_aux = FloatVarArray(*this, fva); | ^ In file included from ./gecode/float.hh:1060, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/array.hpp:109:3: note: because ‘Gecode::FloatVarArray’ has user-provided ‘Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)’ 109 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘void Gecode::FlatZinc::FlatZincSpace::init(int, int, int, int)’: gecode/flatzinc/flatzinc.cpp:862:36: warning: implicitly-declared ‘Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)’ is deprecated [-Wdeprecated-copy] 862 | iv = IntVarArray(*this, intVars); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:150:3: note: because ‘Gecode::IntVarArray’ has user-provided ‘Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)’ 150 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:866:38: warning: implicitly-declared ‘Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)’ is deprecated [-Wdeprecated-copy] 866 | bv = BoolVarArray(*this, boolVars); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:166:3: note: because ‘Gecode::BoolVarArray’ has user-provided ‘Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)’ 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) | ^~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:870:36: warning: implicitly-declared ‘Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)’ is deprecated [-Wdeprecated-copy] 870 | sv = SetVarArray(*this, setVars); | ^ In file included from ./gecode/set.hh:628, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/set/array.hpp:80:3: note: because ‘Gecode::SetVarArray’ has user-provided ‘Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)’ 80 | SetVarArray::SetVarArray(const SetVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:875:40: warning: implicitly-declared ‘Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)’ is deprecated [-Wdeprecated-copy] 875 | fv = FloatVarArray(*this, floatVars); | ^ In file included from ./gecode/float.hh:1060, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/array.hpp:109:3: note: because ‘Gecode::FloatVarArray’ has user-provided ‘Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)’ 109 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘void Gecode::FlatZinc::FlatZincSpace::newIntVar(Gecode::FlatZinc::IntVarSpec*)’: gecode/flatzinc/flatzinc.cpp:883:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 883 | iv[intVarCount++] = iv[vs->i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:890:46: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 890 | iv[intVarCount++] = IntVar(*this, dom); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘void Gecode::FlatZinc::FlatZincSpace::newBoolVar(Gecode::FlatZinc::BoolVarSpec*)’: gecode/flatzinc/flatzinc.cpp:910:36: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 910 | bv[boolVarCount++] = bv[vs->i]; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp:912:65: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 912 | bv[boolVarCount++] = BoolVar(*this, vs2bsl(vs), vs2bsh(vs)); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp: In member function ‘void Gecode::FlatZinc::FlatZincSpace::newSetVar(Gecode::FlatZinc::SetVarSpec*)’: gecode/flatzinc/flatzinc.cpp:922:35: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 922 | sv[setVarCount++] = sv[vs->i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:928:47: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 928 | sv[setVarCount++] = SetVar(*this, d, d); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:935:47: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 935 | sv[setVarCount++] = SetVar(*this, d, d); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:941:59: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 941 | sv[setVarCount++] = SetVar(*this, IntSet::empty, d); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:948:59: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 948 | sv[setVarCount++] = SetVar(*this, IntSet::empty, d); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:953:58: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 953 | Set::Limits::max)); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘void Gecode::FlatZinc::FlatZincSpace::newFloatVar(Gecode::FlatZinc::FloatVarSpec*)’: gecode/flatzinc/flatzinc.cpp:969:37: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 969 | fv[floatVarCount++] = fv[vs->i]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:983:55: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 983 | fv[floatVarCount++] = FloatVar(*this, dmin, dmax); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘void Gecode::FlatZinc::FlatZincSpace::createBranchers(Gecode::FlatZinc::Printer&, Gecode::FlatZinc::AST::Node*, Gecode::FlatZinc::FlatZincOptions&, bool, std::ostream&)’: gecode/flatzinc/flatzinc.cpp:1129:40: warning: implicitly-declared ‘Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)’ is deprecated [-Wdeprecated-copy] 1129 | iv_lns = IntVarArray(*this, k); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:150:3: note: because ‘Gecode::IntVarArray’ has user-provided ‘Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)’ 150 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:1134:53: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1134 | iv_lns[k++] = iv[vars->a[i]->getIntVar()]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1138:67: warning: implicitly-declared ‘Gecode::SharedArray& Gecode::SharedArray::operator=(const Gecode::SharedArray&)’ is deprecated [-Wdeprecated-copy] 1138 | _lnsInitialSolution = IntSharedArray(initial->a.size()); | ^ In file included from ./gecode/kernel.hh:177, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/kernel/data/shared-array.hpp:251:3: note: because ‘Gecode::SharedArray’ has user-provided ‘Gecode::SharedArray::SharedArray(const Gecode::SharedArray&) [with T = int]’ 251 | SharedArray::SharedArray(const SharedArray& sa) | ^~~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:1159:49: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1159 | va[k++] = iv[vars->a[i]->getIntVar()]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/flatzinc/flatzinc.cpp:1186:49: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1186 | va[k++] = iv[vars->a[i]->getIntVar()]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1205:50: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1205 | va[k++] = bv[vars->a[i]->getBoolVar()]; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp:1248:49: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1248 | va[k++] = sv[vars->a[i]->getSetVar()]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1312:51: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1312 | va[k++] = fv[vars->a[i]->getFloatVar()]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:1366:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1366 | iv_tmp[j++] = iv[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1370:27: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1370 | iv_sol[k++] = iv[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1398:29: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1398 | bv_tmp[j++] = bv[i]; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp:1402:27: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1402 | bv_sol[k++] = bv[i]; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp:1444:29: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1444 | fv_tmp[j++] = fv[i]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:1448:27: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1448 | fv_sol[k++] = fv[i]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:1484:29: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1484 | sv_tmp[j++] = sv[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1488:27: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1488 | sv_sol[k++] = sv[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:1500:39: warning: implicitly-declared ‘Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)’ is deprecated [-Wdeprecated-copy] 1500 | iv_aux = IntVarArray(*this, iv_tmp); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:150:3: note: because ‘Gecode::IntVarArray’ has user-provided ‘Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)’ 150 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:1501:40: warning: implicitly-declared ‘Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)’ is deprecated [-Wdeprecated-copy] 1501 | bv_aux = BoolVarArray(*this, bv_tmp); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:166:3: note: because ‘Gecode::BoolVarArray’ has user-provided ‘Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)’ 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) | ^~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:1504:39: warning: implicitly-declared ‘Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)’ is deprecated [-Wdeprecated-copy] 1504 | sv_aux = SetVarArray(*this, sv_tmp); | ^ In file included from ./gecode/set.hh:628, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/set/array.hpp:80:3: note: because ‘Gecode::SetVarArray’ has user-provided ‘Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)’ 80 | SetVarArray::SetVarArray(const SetVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:1508:41: warning: implicitly-declared ‘Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)’ is deprecated [-Wdeprecated-copy] 1508 | fv_aux = FloatVarArray(*this, fv_tmp); | ^ In file included from ./gecode/float.hh:1060, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/array.hpp:109:3: note: because ‘Gecode::FloatVarArray’ has user-provided ‘Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)’ 109 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘Gecode::IntVarArgs Gecode::FlatZinc::FlatZincSpace::arg2intvarargs(Gecode::FlatZinc::AST::Node*, int)’: gecode/flatzinc/flatzinc.cpp:2235:33: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2235 | ia[i] = IntVar(*this, 0, 0); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2238:47: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2238 | ia[i+offset] = iv[a->a[i]->getIntVar()]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2242:24: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2242 | ia[i+offset] = iv; | ^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘Gecode::BoolVarArgs Gecode::FlatZinc::FlatZincSpace::arg2boolvarargs(Gecode::FlatZinc::AST::Node*, int, int)’: gecode/flatzinc/flatzinc.cpp:2256:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2256 | ia[i] = BoolVar(*this, 0, 0); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp:2263:24: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2263 | ia[offset++] = iv; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp:2266:62: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2266 | ia[offset++] = bv[aliasBool2Int(a->a[i]->getIntVar())]; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp:2268:48: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2268 | ia[offset++] = bv[a->a[i]->getBoolVar()]; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp: In member function ‘Gecode::BoolVar Gecode::FlatZinc::FlatZincSpace::arg2BoolVar(Gecode::FlatZinc::AST::Node*)’: gecode/flatzinc/flatzinc.cpp:2277:53: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2277 | x0 = BoolVar(*this, n->getBool(), n->getBool()); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp:2280:30: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2280 | x0 = bv[n->getBoolVar()]; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp: In member function ‘Gecode::IntVar Gecode::FlatZinc::FlatZincSpace::arg2IntVar(Gecode::FlatZinc::AST::Node*)’: gecode/flatzinc/flatzinc.cpp:2288:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2288 | x0 = iv[n->getIntVar()]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2290:50: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2290 | x0 = IntVar(*this, n->getInt(), n->getInt()); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘Gecode::SetVar Gecode::FlatZinc::FlatZincSpace::arg2SetVar(Gecode::FlatZinc::AST::Node*)’: gecode/flatzinc/flatzinc.cpp:2321:30: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2321 | x0 = SetVar(*this, d, d); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2323:29: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2323 | x0 = sv[n->getSetVar()]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘Gecode::SetVarArgs Gecode::FlatZinc::FlatZincSpace::arg2setvarargs(Gecode::FlatZinc::AST::Node*, int, int, const Gecode::IntSet&)’: gecode/flatzinc/flatzinc.cpp:2334:33: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2334 | ia[i] = SetVar(*this, d, d); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2337:40: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2337 | ia[i+offset] = arg2SetVar(a->a[i]); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘Gecode::FloatVarArgs Gecode::FlatZinc::FlatZincSpace::arg2floatvarargs(Gecode::FlatZinc::AST::Node*, int)’: gecode/flatzinc/flatzinc.cpp:2362:39: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2362 | fa[i] = FloatVar(*this, 0.0, 0.0); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:2365:49: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2365 | fa[i+offset] = fv[a->a[i]->getFloatVar()]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:2369:24: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2369 | fa[i+offset] = fv; | ^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘Gecode::FloatVar Gecode::FlatZinc::FlatZincSpace::arg2FloatVar(Gecode::FlatZinc::AST::Node*)’: gecode/flatzinc/flatzinc.cpp:2378:31: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2378 | x0 = fv[n->getFloatVar()]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:2380:56: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2380 | x0 = FloatVar(*this, n->getFloat(), n->getFloat()); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp: In member function ‘void Gecode::FlatZinc::Printer::shrinkArrays(Gecode::Space&, int&, bool, Gecode::IntVarArray&, Gecode::BoolVarArray&, Gecode::SetVarArray&, Gecode::FloatVarArray&)’: gecode/flatzinc/flatzinc.cpp:2801:33: warning: implicitly-declared ‘Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)’ is deprecated [-Wdeprecated-copy] 2801 | iv = IntVarArray(home, 1); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:150:3: note: because ‘Gecode::IntVarArray’ has user-provided ‘Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)’ 150 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2802:17: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2802 | iv[0] = ov; | ^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2805:33: warning: implicitly-declared ‘Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)’ is deprecated [-Wdeprecated-copy] 2805 | iv = IntVarArray(home, 0); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:150:3: note: because ‘Gecode::IntVarArray’ has user-provided ‘Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)’ 150 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2807:32: warning: implicitly-declared ‘Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)’ is deprecated [-Wdeprecated-copy] 2807 | bv = BoolVarArray(home, 0); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:166:3: note: because ‘Gecode::BoolVarArray’ has user-provided ‘Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)’ 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) | ^~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2809:31: warning: implicitly-declared ‘Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)’ is deprecated [-Wdeprecated-copy] 2809 | sv = SetVarArray(home, 0); | ^ In file included from ./gecode/set.hh:628, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/set/array.hpp:80:3: note: because ‘Gecode::SetVarArray’ has user-provided ‘Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)’ 80 | SetVarArray::SetVarArray(const SetVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2814:35: warning: implicitly-declared ‘Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)’ is deprecated [-Wdeprecated-copy] 2814 | fv = FloatVarArray(home, 1); | ^ In file included from ./gecode/float.hh:1060, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/array.hpp:109:3: note: because ‘Gecode::FloatVarArray’ has user-provided ‘Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)’ 109 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2815:17: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2815 | fv[0] = ov; | ^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:2818:34: warning: implicitly-declared ‘Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)’ is deprecated [-Wdeprecated-copy] 2818 | fv = FloatVarArray(home,0); | ^ In file included from ./gecode/float.hh:1060, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/array.hpp:109:3: note: because ‘Gecode::FloatVarArray’ has user-provided ‘Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)’ 109 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2850:39: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2850 | iva[(*i).second] = iv[(*i).first]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2852:31: warning: implicitly-declared ‘Gecode::IntVarArray& Gecode::IntVarArray::operator=(const Gecode::IntVarArray&)’ is deprecated [-Wdeprecated-copy] 2852 | iv = IntVarArray(home, iva); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:150:3: note: because ‘Gecode::IntVarArray’ has user-provided ‘Gecode::IntVarArray::IntVarArray(const Gecode::IntVarArray&)’ 150 | IntVarArray::IntVarArray(const IntVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2856:39: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2856 | bva[(*i).second] = bv[(*i).first]; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/flatzinc.cpp:2858:32: warning: implicitly-declared ‘Gecode::BoolVarArray& Gecode::BoolVarArray::operator=(const Gecode::BoolVarArray&)’ is deprecated [-Wdeprecated-copy] 2858 | bv = BoolVarArray(home, bva); | ^ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/int/array.hpp:166:3: note: because ‘Gecode::BoolVarArray’ has user-provided ‘Gecode::BoolVarArray::BoolVarArray(const Gecode::BoolVarArray&)’ 166 | BoolVarArray::BoolVarArray(const BoolVarArray& a) | ^~~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2863:39: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2863 | sva[(*i).second] = sv[(*i).first]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/flatzinc.cpp:2865:31: warning: implicitly-declared ‘Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)’ is deprecated [-Wdeprecated-copy] 2865 | sv = SetVarArray(home, sva); | ^ In file included from ./gecode/set.hh:628, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/set/array.hpp:80:3: note: because ‘Gecode::SetVarArray’ has user-provided ‘Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)’ 80 | SetVarArray::SetVarArray(const SetVarArray& a) | ^~~~~~~~~~~ gecode/flatzinc/flatzinc.cpp:2871:39: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2871 | fva[(*i).second] = fv[(*i).first]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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) | ^~~~~~~~ gecode/flatzinc/flatzinc.cpp:2873:33: warning: implicitly-declared ‘Gecode::FloatVarArray& Gecode::FloatVarArray::operator=(const Gecode::FloatVarArray&)’ is deprecated [-Wdeprecated-copy] 2873 | fv = FloatVarArray(home, fva); | ^ In file included from ./gecode/float.hh:1060, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/flatzinc.cpp:38: ./gecode/float/array.hpp:109:3: note: because ‘Gecode::FloatVarArray’ has user-provided ‘Gecode::FloatVarArray::FloatVarArray(const Gecode::FloatVarArray&)’ 109 | FloatVarArray::FloatVarArray(const FloatVarArray& a) | ^~~~~~~~~~~~~ gecode/flatzinc/registry.cpp: In function ‘void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)’: gecode/flatzinc/registry.cpp:896:58: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 896 | bin2[i] = expr(s, bin[i]-minIdx, s.ann2ipl(ann)); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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) | ^~~~~~ gecode/flatzinc/registry.cpp:897:15: warning: implicitly-declared ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’ is deprecated [-Wdeprecated-copy] 897 | bin = bin2; | ^~~~ In file included from ./gecode/int.hh:840, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/int.hh: In member function ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’: ./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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./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/flatzinc/registry.cpp: In function ‘void Gecode::FlatZinc::{anonymous}::p_bin_packing_load(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)’: gecode/flatzinc/registry.cpp:897:15: note: synthesized method ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’ first required here 897 | bin = bin2; | ^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/int/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/flatzinc/registry.cpp: In function ‘void Gecode::FlatZinc::{anonymous}::p_sort(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)’: gecode/flatzinc/registry.cpp:1104:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1104 | xy[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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) | ^~~~~~ gecode/flatzinc/registry.cpp:1106:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1106 | xy[i+x.size()] = y[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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) | ^~~~~~ gecode/flatzinc/registry.cpp:1109:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1109 | x[i] = xy[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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) | ^~~~~~ gecode/flatzinc/registry.cpp:1111:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1111 | y[i] = xy[i+x.size()]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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) | ^~~~~~ gecode/flatzinc/registry.cpp: In function ‘void Gecode::FlatZinc::{anonymous}::p_cumulatives(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)’: gecode/flatzinc/registry.cpp:1250:49: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1250 | end[i] = expr(s,start[i]+duration[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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) | ^~~~~~ gecode/flatzinc/registry.cpp:1266:49: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1266 | end[i] = expr(s,start[i]+duration[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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) | ^~~~~~ gecode/flatzinc/registry.cpp:1274:47: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1274 | end[i] = expr(s,start[i]+duration[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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) | ^~~~~~ gecode/flatzinc/registry.cpp:1284:50: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1284 | end[i] = expr(s, start[i] + duration[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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) | ^~~~~~ gecode/flatzinc/registry.cpp:1291:48: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1291 | x[i] = expr(s, overlaps * height[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc/registry.cpp: In function ‘void Gecode::FlatZinc::{anonymous}::p_nooverlap(Gecode::FlatZinc::FlatZincSpace&, const Gecode::FlatZinc::ConExpr&, Gecode::FlatZinc::AST::Node*)’: gecode/flatzinc/registry.cpp:1397:39: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1397 | x1[i] = expr(s, x0[i] + w[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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) | ^~~~~~ gecode/flatzinc/registry.cpp:1399:39: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1399 | y1[i] = expr(s, y0[i] + h[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/float.hh:1546, from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/float.hh:1546, from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::IntSetRanges]’: gecode/flatzinc/registry.cpp:922:30: 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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::Diff]’: gecode/flatzinc/registry.cpp:924:62: required from here ./gecode/iter/ranges-diff.hpp:43:9: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 43 | class Diff : public MinMax { | ^~~~ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./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:68, from ./gecode/int.hh:61, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./gecode/iter/ranges-values.hpp:97:11: note: synthesized method ‘Gecode::Iter::Ranges::Diff::Diff(const Gecode::Iter::Ranges::Diff&)’ first required here 97 | : i(i0) { | ^ ./gecode/iter/ranges-values.hpp: In instantiation of ‘Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]’: gecode/flatzinc/registry.cpp:981:59: 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] In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.cpp:38: ./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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/int/var/int.hpp:49:3: 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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/mainwindow.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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:1600:19: required from ‘const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:774:9: 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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:44, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:46, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:43, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/flatzinc.hh:49, from ./gecode/flatzinc/registry.hh:37, from gecode/flatzinc/registry.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:44, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:46, from gecode/flatzinc/flatzinc.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/flatzinc.hh:43, from gecode/flatzinc/flatzinc.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/flatzinc.hh:49, from gecode/flatzinc/flatzinc.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/int/var/int.hpp:49:3: 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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/preferences.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) | ^~~~~~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/branch.o gecode/flatzinc/branch.cpp bison -t -o gecode/flatzinc/parser.tab.cpp -d gecode/flatzinc/parser.yxx gecode/flatzinc/parser.yxx:34.1-12: warning: deprecated directive: ‘%pure-parser’, use ‘%define api.pure’ [-Wdeprecated] 34 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure gecode/flatzinc/parser.yxx:485.1-14: warning: deprecated directive: ‘%error-verbose’, use ‘%define parse.error verbose’ [-Wdeprecated] 485 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose gecode/flatzinc/parser.yxx: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] mv gecode/flatzinc/parser.tab.hpp gecode/flatzinc/parser.tab.hh sed -i 's/^#include "parser.tab.hpp"/#include "parser.tab.hh"/' gecode/flatzinc/parser.tab.cpp g++ -shared -pthread -Wl,-Bsymbolic-functions -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 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_treecanvas.o gecode/gist/moc_treecanvas.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc.hh:86, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp: In member function ‘void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)’: ./gecode/flatzinc/branch.hpp:89:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | iafc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:91:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | bafc = BoolAFC(home,y,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:96:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | iaction = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:98:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | baction = BoolAction(home,y,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:103:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | ichb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:105:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | bchb = BoolCHB(home,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp: In constructor ‘Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)’: ./gecode/flatzinc/branch.hpp:310:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 310 | : Brancher(home), x(x0), y(y0), start(0), xvsc(xvsc0), yvsc(yvsc0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc/branch.cpp: In function ‘void Gecode::FlatZinc::branch(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&, Gecode::FlatZinc::IntBoolVarBranch, Gecode::IntValBranch)’: gecode/flatzinc/branch.cpp:123:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | vars.expand(home,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:84:33: note: initializing argument 1 of ‘void Gecode::FlatZinc::IntBoolVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&)’ 84 | IntBoolVarBranch::expand(Home home, const IntVarArgs& x, const BoolVarArgs& y) { | ~~~~~^~~~ gecode/flatzinc/branch.cpp:134:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:347:13: note: initializing argument 1 of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]’ 347 | post(Home home, | ~~~~~^~~~ gecode/flatzinc/branch.cpp:140:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:347:13: note: initializing argument 1 of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]’ 347 | post(Home home, | ~~~~~^~~~ gecode/flatzinc/branch.cpp:146:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:347:13: note: initializing argument 1 of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]’ 347 | post(Home home, | ~~~~~^~~~ gecode/flatzinc/branch.cpp:152:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:347:13: note: initializing argument 1 of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]’ 347 | post(Home home, | ~~~~~^~~~ gecode/flatzinc/branch.cpp:158:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:347:13: note: initializing argument 1 of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]’ 347 | post(Home home, | ~~~~~^~~~ gecode/flatzinc/branch.cpp:164:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | IntBoolBrancher::post(home,xv,yv,m,xvsc,yvsc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:347:13: note: initializing argument 1 of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]’ 347 | post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp: In instantiation of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]’: gecode/flatzinc/branch.cpp:134:39: required from here ./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:336:24: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]’ 336 | IntBoolBrancher(Home home, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp: In instantiation of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]’: gecode/flatzinc/branch.cpp:140:42: required from here ./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:336:24: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]’ 336 | IntBoolBrancher(Home home, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp: In instantiation of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]’: gecode/flatzinc/branch.cpp:146:39: required from here ./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:336:24: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]’ 336 | IntBoolBrancher(Home home, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp: In instantiation of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]’: gecode/flatzinc/branch.cpp:152:43: required from here ./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:336:24: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]’ 336 | IntBoolBrancher(Home home, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp: In instantiation of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]’: gecode/flatzinc/branch.cpp:158:46: required from here ./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:336:24: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]’ 336 | IntBoolBrancher(Home home, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp: In instantiation of ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]’: gecode/flatzinc/branch.cpp:164:43: required from here ./gecode/flatzinc/branch.hpp:353:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | (void) new (home) IntBoolBrancher(home, x, y, m, xvsc, yvsc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:336:24: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]’ 336 | IntBoolBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp: In instantiation of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]’: ./gecode/flatzinc/branch.hpp:353:12: required from ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFC]’ gecode/flatzinc/branch.cpp:134:39: required from here ./gecode/flatzinc/branch.hpp:342:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 342 | : IntBoolBrancherBase(home,x,y,xvsc,yvsc), merit(m) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:305:28: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)’ 305 | IntBoolBrancherBase(Home home, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp: In instantiation of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]’: ./gecode/flatzinc/branch.hpp:353:12: required from ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAction]’ gecode/flatzinc/branch.cpp:140:42: required from here ./gecode/flatzinc/branch.hpp:342:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 342 | : IntBoolBrancherBase(home,x,y,xvsc,yvsc), merit(m) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:305:28: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)’ 305 | IntBoolBrancherBase(Home home, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp: In instantiation of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]’: ./gecode/flatzinc/branch.hpp:353:12: required from ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHB]’ gecode/flatzinc/branch.cpp:146:39: required from here ./gecode/flatzinc/branch.hpp:342:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 342 | : IntBoolBrancherBase(home,x,y,xvsc,yvsc), merit(m) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:305:28: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)’ 305 | IntBoolBrancherBase(Home home, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp: In instantiation of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]’: ./gecode/flatzinc/branch.hpp:353:12: required from ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxAFCSize]’ gecode/flatzinc/branch.cpp:152:43: required from here ./gecode/flatzinc/branch.hpp:342:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 342 | : IntBoolBrancherBase(home,x,y,xvsc,yvsc), merit(m) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:305:28: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)’ 305 | IntBoolBrancherBase(Home home, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp: In instantiation of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]’: ./gecode/flatzinc/branch.hpp:353:12: required from ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxActionSize]’ gecode/flatzinc/branch.cpp:158:46: required from here ./gecode/flatzinc/branch.hpp:342:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 342 | : IntBoolBrancherBase(home,x,y,xvsc,yvsc), merit(m) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:305:28: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)’ 305 | IntBoolBrancherBase(Home home, | ~~~~~^~~~ ./gecode/flatzinc/branch.hpp: In instantiation of ‘Gecode::FlatZinc::IntBoolBrancher::IntBoolBrancher(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]’: ./gecode/flatzinc/branch.hpp:353:12: required from ‘static void Gecode::FlatZinc::IntBoolBrancher::post(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Merit&, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*) [with Merit = Gecode::FlatZinc::MeritMaxCHBSize]’ gecode/flatzinc/branch.cpp:164:43: required from here ./gecode/flatzinc/branch.hpp:342:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 342 | : IntBoolBrancherBase(home,x,y,xvsc,yvsc), merit(m) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc/branch.hh:340, from gecode/flatzinc/branch.cpp:35: ./gecode/flatzinc/branch.hpp:305:28: note: initializing argument 1 of ‘Gecode::FlatZinc::IntBoolBrancherBase::IntBoolBrancherBase(Gecode::Home, Gecode::ViewArray, Gecode::ViewArray, Gecode::ValSelCommitBase*, Gecode::ValSelCommitBase*)’ 305 | IntBoolBrancherBase(Home home, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:46, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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/int.hh:59, from ./gecode/flatzinc/branch.hh:37, from gecode/flatzinc/branch.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/flatzinc.hh:49, from ./gecode/flatzinc/branch.hh:39, from gecode/flatzinc/branch.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) | ^~~~~~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_qtgist.o gecode/gist/moc_qtgist.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/set/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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/set/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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/set/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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/int.hpp:49:3: 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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/int/var/bool.hpp:50:3: 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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./gecode/set/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/gist/treecanvas.hh:42, from gecode/gist/moc_treecanvas.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from gecode/gist/moc_treecanvas.cpp:10: ./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:150, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_mainwindow.o gecode/gist/moc_mainwindow.cpp In file included from ./gecode/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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, | ~~~~~^~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_textoutput.o gecode/gist/moc_textoutput.cpp In file included from ./gecode/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/set/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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/set/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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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:150, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/set/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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/int.hh:917, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/int.hpp:49:3: 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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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.hh:2555, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/gist.hh:38, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/int/var/bool.hpp:50:3: 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/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:40, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./gecode/set/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.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/gist/treecanvas.hh:42, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/gist.hh:43, from ./gecode/gist/treecanvas.hh:43, from ./gecode/gist/qtgist.hh:37, from gecode/gist/moc_qtgist.cpp:10: ./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/int.hh:4845, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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, | ~~~~~^~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_preferences.o gecode/gist/moc_preferences.cpp 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/gist/moc_nodestats.o gecode/gist/moc_nodestats.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/moc_nodestats.cpp:10: ./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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/moc_nodestats.cpp:10: ./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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/moc_nodestats.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/moc_nodestats.cpp:10: ./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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/moc_nodestats.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/moc_nodestats.cpp:10: ./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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/moc_nodestats.cpp:10: ./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/gist/node.hh:37, from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodestats.hh:37, from gecode/gist/moc_nodestats.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/set/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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/set/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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/set/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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/int/var/int.hpp:49:3: 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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:38, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:40, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./gecode/set/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/gist.hh:36, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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/gist.hh:43, from ./gecode/gist/mainwindow.hh:37, from gecode/gist/moc_mainwindow.cpp:10: ./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:150, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: 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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/int/var/bool.hpp:50:3: 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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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, | ~~~~~^~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/parser.tab.o gecode/flatzinc/parser.tab.cpp In file included from ./gecode/int.hh:5699, from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/float.hh:1404, from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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:261, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/set/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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/set/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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/int.hh:917, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/set/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.hh:755, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/kernel.hh:176, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/set.hh:1667, from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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, | ~~~~~^~~~ flex -ogecode/flatzinc/lexer.yy.cpp \ ./gecode/flatzinc/lexer.lxx g++ -shared -pthread -Wl,-Bsymbolic-functions -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 In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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, | ~~~~~^~~~ 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 -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/arm-linux-gnueabihf/qt5 -I/usr/include/arm-linux-gnueabihf/qt5/QtPrintSupport -I/usr/include/arm-linux-gnueabihf/qt5/QtWidgets -I/usr/include/arm-linux-gnueabihf/qt5/QtGui -I/usr/include/arm-linux-gnueabihf/qt5/QtCore -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ \ \ -c -o gecode/flatzinc/lexer.yy.o gecode/flatzinc/lexer.yy.cpp In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/int/var/int.hpp:49:3: 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/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:38, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:40, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./gecode/set/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/gist.hh:36, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/gist.hh:43, from ./gecode/gist/preferences.hh:41, from gecode/gist/moc_preferences.cpp:10: ./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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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); | ^ ln -fs libgecodekernel.so.49.0 libgecodekernel.so In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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, | ~~~~~^~~~ ln -fs libgecodekernel.so.49.0 libgecodekernel.so.49 In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx:40: ./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); | ~~~~~^~~~ g++ -shared -pthread -Wl,-Bsymbolic-functions -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 In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:86, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from gecode/flatzinc/parser.yxx:40: ./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, | ~~~~~^~~~ ln -fs libgecodesearch.so.49.0 libgecodesearch.so ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 g++ -shared -pthread -Wl,-Bsymbolic-functions -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 In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:44, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:46, from gecode/flatzinc/parser.yxx: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/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: ./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/flatzinc.hh:49, from gecode/flatzinc/parser.yxx:40: ./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:150, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:86, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/set/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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/set/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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/set/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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/int/var/int.hpp:49:3: 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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:44, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:46, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./gecode/set/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/flatzinc.hh:43, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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/flatzinc.hh:49, from ./gecode/flatzinc/parser.hh:37, from ./gecode/flatzinc/lexer.lxx:54: ./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 /usr/include/c++/10/vector:72, from ./gecode/kernel/data/array.hpp:42, from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ln -fs libgecodeint.so.49.0 libgecodeint.so ln -fs libgecodeint.so.49.0 libgecodeint.so.49 g++ -shared -pthread -Wl,-Bsymbolic-functions -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 g++ -shared -pthread -Wl,-Bsymbolic-functions -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 g++ -shared -pthread -Wl,-Bsymbolic-functions -Wl,-z,relro gecode/gist/drawingcursor.o gecode/gist/gist.o gecode/gist/gecodelogo.o gecode/gist/node.o gecode/gist/spacenode.o gecode/gist/textoutput.o gecode/gist/treecanvas.o gecode/gist/qtgist.o gecode/gist/visualnode.o gecode/gist/nodestats.o gecode/gist/nodewidget.o gecode/gist/mainwindow.o gecode/gist/preferences.o gecode/gist/stopbrancher.o gecode/gist/moc_treecanvas.o gecode/gist/moc_qtgist.o gecode/gist/moc_mainwindow.o gecode/gist/moc_textoutput.o gecode/gist/moc_preferences.o gecode/gist/moc_nodestats.o -Wl,-soname=libgecodegist.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint /usr/lib/arm-linux-gnueabihf/libQt5PrintSupport.so /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so /usr/lib/arm-linux-gnueabihf/libQt5Gui.so /usr/lib/arm-linux-gnueabihf/libQt5Core.so -lGLESv2 -lpthread \ -o libgecodegist.so.49.0 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 ln -fs libgecodefloat.so.49.0 libgecodefloat.so ln -fs libgecodefloat.so.49.0 libgecodefloat.so.49 ln -fs libgecodegist.so.49.0 libgecodegist.so ln -fs libgecodegist.so.49.0 libgecodegist.so.49 make[2]: 'libgecodegist.so.49.0' is up to date. ln -fs libgecodeset.so.49.0 libgecodeset.so ln -fs libgecodeset.so.49.0 libgecodeset.so.49 g++ -shared -pthread -Wl,-Bsymbolic-functions -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 g++ -shared -pthread -Wl,-Bsymbolic-functions -Wl,-z,relro gecode/driver/options.o gecode/driver/script.o -Wl,-soname=libgecodedriver.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint -lgecodeminimodel -lgecodegist \ -o libgecodedriver.so.49.0 ln -fs libgecodedriver.so.49.0 libgecodedriver.so ln -fs libgecodedriver.so.49.0 libgecodedriver.so.49 gecode/flatzinc/parser.yxx: In function ‘int yyparse(void*)’: gecode/flatzinc/parser.yxx:1884:75: warning: ‘e.Gecode::FlatZinc::SymbolEntry::i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1884 | if ($3 == 0 || $3 > pp->arrays[e.i]) { | ^ gecode/flatzinc/parser.yxx:1875:21: note: ‘e.Gecode::FlatZinc::SymbolEntry::i’ was declared here 1875 | SymbolEntry e; | ^ gecode/flatzinc/parser.yxx:1890:11: warning: ‘e’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1890 | if (e.t == ST_INTVARARRAY) | ^~ gecode/flatzinc/parser.yxx:1875:21: note: ‘e’ was declared here 1875 | SymbolEntry e; | ^ In file included from /usr/include/c++/10/vector:72, from ./gecode/kernel/data/array.hpp:42, from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10/vector:67, from ./gecode/kernel/data/array.hpp:42, from ./gecode/kernel.hh:176, from ./gecode/flatzinc.hh:43, from gecode/flatzinc/parser.yxx:40: /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -shared -pthread -Wl,-Bsymbolic-functions -Wl,-z,relro gecode/flatzinc/flatzinc.o gecode/flatzinc/registry.o gecode/flatzinc/branch.o gecode/flatzinc/parser.tab.o gecode/flatzinc/lexer.yy.o -Wl,-soname=libgecodeflatzinc.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodesearch -lgecodeint \ -lgecodeset -lgecodefloat -lgecodeminimodel -lgecodegist -lgecodedriver /usr/lib/arm-linux-gnueabihf/libQt5PrintSupport.so /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so /usr/lib/arm-linux-gnueabihf/libQt5Gui.so /usr/lib/arm-linux-gnueabihf/libQt5Core.so -lGLESv2 -lpthread \ -o libgecodeflatzinc.so.49.0 ln -fs libgecodeflatzinc.so.49.0 libgecodeflatzinc.so ln -fs libgecodeflatzinc.so.49.0 libgecodeflatzinc.so.49 make[2]: Leaving directory '/<>' make[2]: Entering directory '/<>' make[2]: Leaving directory '/<>' make[2]: Entering directory '/<>' make[2]: Nothing to be done for 'framework'. make[2]: Leaving directory '/<>' make[2]: Entering directory '/<>' 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 tools/flatzinc/fzn-gecode.o tools/flatzinc/fzn-gecode.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:44, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:46, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:43, from tools/flatzinc/fzn-gecode.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/flatzinc.hh:49, from tools/flatzinc/fzn-gecode.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) | ^~~~~~~~ g++ -o tools/flatzinc/fzn-gecode tools/flatzinc/fzn-gecode.o \ -L. -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 \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport -Wl,-Bsymbolic-functions -Wl,-z,relro perl ./misc/fixmanifest.perl .so.49.0 tools/flatzinc/fzn-gecode.manifest make[2]: Leaving directory '/<>' make[2]: Entering directory '/<>' Compilation of Gecode finished successfully. To use Gecode, either add /<> to your search path for libraries, or install Gecode using make install make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' touch debian/stamp-makefile-build QT_SELECT=5 /usr/bin/make -C . -j4 check LD_LIBRARY_PATH=. make[1]: Entering directory '/<>' make[2]: Entering directory '/<>' make[2]: 'gecode/kernel/var-type.hpp' is up to date. make[2]: 'gecode/kernel/var-imp.hpp' is up to date. 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 test/int.o test/int.cpp 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 test/int/channel.o test/int/channel.cpp 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 test/int/arithmetic.o test/int/arithmetic.cpp 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 test/int/basic.o test/int/basic.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.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/minimodel.hh:48, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.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/minimodel.hh:48, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/arithmetic.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/minimodel.hh:48, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.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/minimodel.hh:48, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.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/int.hh:917, from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.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/minimodel.hh:48, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.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/int.hh:4845, from ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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/set.hh:1866, from ./gecode/minimodel.hh:48, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.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/int.hh:4845, from ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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:917, from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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:5223, from ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/basic.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.hh:2555, from ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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:4845, from ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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:2555, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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:4845, from ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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:4353, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.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/int.hh:4845, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/arithmetic.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/minimodel.hh:51, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/arithmetic.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/minimodel.hh:51, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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:5223, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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:1811, from ./gecode/minimodel.hh:51, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/arithmetic.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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/arithmetic.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/minimodel.hh:51, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:51, from test/int/arithmetic.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/int.hh:5699, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/arithmetic.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/minimodel.hh:51, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/arithmetic.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/minimodel.hh:51, from test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/arithmetic.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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/arithmetic.cpp:39: ./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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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/minimodel.hh:1608, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/basic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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/minimodel.hh:1612, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/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/minimodel.hh:1612, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/arithmetic.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/minimodel.hh:1867, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.cpp:39: ./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/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/channel.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/minimodel.hh:1867, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/channel.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/minimodel.hh:1867, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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/minimodel.hh:2083, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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/set.hh:1866, from ./gecode/minimodel.hh:48, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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 ./test/int.hh:41, from test/int/arithmetic.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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/arithmetic.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/basic.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 ./test/int.hh:41, from test/int/basic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.cpp:39: ./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 test/int/arithmetic.cpp:39: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/arithmetic.cpp:39: ./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, | ~~~~~^~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:690:18: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp:690:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp:690:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 690 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:708:18: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp:708:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp:708:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 708 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:726:18: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp:726:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp:726:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 726 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:744:18: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp:744:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp:744:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 744 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMax::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:780:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 780 | m[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMaxShared::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:818:33: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 818 | m[2*i+0]=m[2*i+1]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp:818:33: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 818 | m[2*i+0]=m[2*i+1]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMin::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:854:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 854 | m[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMinShared::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:892:33: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 892 | m[2*i+0]=m[2*i+1]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp:892:33: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 892 | m[2*i+0]=m[2*i+1]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMaxBool::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:933:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 933 | m[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMaxBoolShared::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:976:47: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 976 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/arithmetic.cpp:976:47: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 976 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMinBool::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:1017:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1017 | m[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/arithmetic.cpp: In member function ‘virtual void Test::Int::Arithmetic::ArgMinBoolShared::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/arithmetic.cpp:1060:47: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1060 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/arithmetic.cpp:1060:47: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1060 | m[2*i+0]=m[2*i+1]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:240, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/channel.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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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) | ^~~~~~ test/int.cpp: In member function ‘virtual bool Test::Int::Test::run()’: test/int.cpp:1099:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1099 | delete s; | ^ test/int.cpp:1102:5: note: here 1102 | case CTL_BOUNDS_D: { | ^~~~ test/int.cpp:1114:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 1114 | delete s; | ^ test/int.cpp:1117:5: note: here 1117 | case CTL_BOUNDS_Z: { | ^~~~ In file included from ./gecode/minimodel.hh:1608, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1609, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:1867, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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, | ~~~~~^~~~ 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 test/int/bool.o test/int/bool.cpp In file included from ./gecode/minimodel.hh:2083, from test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/channel.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, | ~~~~~^~~~ test/int/channel.cpp: In member function ‘virtual void Test::Int::Channel::ChannelFull::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/channel.cpp:76:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 76 | xa[i] = xo; | ^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/channel.cpp:78:25: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 78 | xa[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/channel.cpp:83:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 83 | ya[i] = yo; | ^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/channel.cpp:85:27: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 85 | ya[i] = x[4+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/channel.cpp: In member function ‘virtual void Test::Int::Channel::ChannelLinkMulti::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/channel.cpp:197:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 197 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.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 test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.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 test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.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 test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.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 test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.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 test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/arithmetic.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 test/int/arithmetic.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 test/int/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 ./test/int.hh:41, from test/int/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 test/int/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/channel.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 test/int/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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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); | ~~~~~^~~~ 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 test/int/count.o test/int/count.cpp In file included from ./gecode/int.hh:5223, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bool.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, | ~~~~~^~~~ test/int/bool.cpp: In member function ‘virtual void Test::Int::Bool::Nary::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/bool.cpp:237:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 237 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp: In member function ‘virtual void Test::Int::Bool::NaryShared::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/bool.cpp:268:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 268 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp: In member function ‘virtual void Test::Int::Bool::NaryConst::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/bool.cpp:298:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 298 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp: In member function ‘virtual void Test::Int::Bool::ClauseXYZ::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/bool.cpp:332:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 332 | a[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp:333:36: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 333 | b[i]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp: In member function ‘virtual void Test::Int::Bool::ClauseXXYYX::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/bool.cpp:368:41: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 368 | a[i]=a[i+n]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp:368:41: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 368 | a[i]=a[i+n]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp:369:43: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 369 | b[i]=b[i+n]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp:369:43: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 369 | b[i]=b[i+n]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp: In member function ‘virtual void Test::Int::Bool::ClauseXXY::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/bool.cpp:395:41: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 395 | a[i]=b[i+n]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp:395:41: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 395 | a[i]=b[i+n]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp:396:43: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 396 | b[i]=a[i+n]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp:396:43: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 396 | b[i]=a[i+n]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp: In member function ‘virtual void Test::Int::Bool::ClauseConst::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/bool.cpp:433:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 433 | a[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/bool.cpp:434:36: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 434 | b[i]=channel(home,x[i+n]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:48, from test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:48, from test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:51, from test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:51, from test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:48, from test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:51, from test/int/bool.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/bool.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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, | ~~~~~^~~~ test/int/count.cpp: In member function ‘virtual void Test::Int::Count::IntIntDup::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/count.cpp:114:27: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 114 | y[i]=y[4+i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/count.cpp:114:27: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 114 | y[i]=y[4+i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/count.cpp: In member function ‘virtual void Test::Int::Count::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/count.cpp:140:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 140 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/count.cpp: In member function ‘virtual void Test::Int::Count::SetVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/count.cpp:166:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 166 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/count.cpp: In member function ‘virtual void Test::Int::Count::IntArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/count.cpp:195:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 195 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/count.cpp: In member function ‘virtual void Test::Int::Count::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/count.cpp:221:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 221 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/count.cpp: In member function ‘virtual void Test::Int::Count::VarVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/count.cpp:273:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 273 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/count.cpp: In member function ‘virtual void Test::Int::Count::VarInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/count.cpp:302:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 302 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/count.cpp: In member function ‘virtual void Test::Int::Count::VarVarSharedA::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/count.cpp:328:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 328 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/count.cpp: In member function ‘virtual void Test::Int::Count::VarVarSharedB::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/count.cpp:354:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 354 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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) | ^~~~~~~ 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 test/int/dom.o test/int/dom.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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, | ~~~~~^~~~ 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 test/int/distinct.o test/int/distinct.cpp In file included from ./gecode/minimodel.hh:2083, from test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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 test/int/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) | ^~~~~~~~ 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 test/int/element.o test/int/element.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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); | ^~~~~ 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 test/int/extensional.o test/int/extensional.cpp In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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); | ^~~~~ 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 test/int/rel.o test/int/rel.cpp In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.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/minimodel.hh:48, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.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/minimodel.hh:48, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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/int.hh:917, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.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/minimodel.hh:48, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.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/minimodel.hh:48, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.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/int.hh:1723, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/distinct.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/int.hh:2555, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.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/int.hh:2555, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/set.hh:1866, from ./gecode/minimodel.hh:48, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.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/int.hh:4353, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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/int.hh:4845, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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/int.hh:5699, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.cpp:37: ./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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/distinct.cpp:37: ./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, | ~~~~~^~~~ test/int/distinct.cpp: In member function ‘virtual void Test::Int::Distinct::Optional::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/distinct.cpp:136:46: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 136 | b[i] = Gecode::channel(home, bx[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/distinct.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) | ^~~~~~~ test/int/distinct.cpp:137:25: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 137 | x[i] = bx[n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/distinct.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) | ^~~~~~ test/int/distinct.cpp: In member function ‘virtual bool Test::Int::Distinct::Pathological::run()’: test/int/distinct.cpp:224:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 224 | x[i] = IntVar(*s,0,i); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/distinct.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) | ^~~~~~ test/int/distinct.cpp:241:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 241 | x[i] = IntVar(*s,d); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/distinct.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) | ^~~~~~ test/int/distinct.cpp:244:36: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 244 | x[i] = IntVar(*s,n-1,i); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/distinct.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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/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/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/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/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/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/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/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/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/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/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/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/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 test/int/distinct.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 ./test/int.hh:41, from test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 test/int/distinct.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/distinct.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 test/int/distinct.cpp:37: ./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.hh:1404, from ./gecode/minimodel.hh:51, from test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/element.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/int.hh:4845, from ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/element.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/int.hh:5699, from ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/element.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 ./test/int.hh:41, from test/int/extensional.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/element.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:2337, from test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/element.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, | ~~~~~^~~~ test/int/element.cpp: In member function ‘virtual void Test::Int::Element::VarIntVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/element.cpp:167:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 167 | c[i]=x[2+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp: In member function ‘virtual void Test::Int::Element::VarIntInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/element.cpp:192:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 192 | c[i]=x[1+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp: In member function ‘virtual void Test::Int::Element::VarIntShared::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/element.cpp:213:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 213 | c[i]=x[1+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp: In member function ‘virtual void Test::Int::Element::VarBoolVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/element.cpp:236:36: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 236 | c[i]=channel(home,x[2+i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/element.cpp: In member function ‘virtual void Test::Int::Element::VarBoolInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/element.cpp:262:36: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 262 | c[i]=channel(home,x[1+i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/element.cpp: In member function ‘virtual void Test::Int::Element::MatrixIntVarIntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/element.cpp:421:19: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp:421:31: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp:421:43: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp:421:55: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 421 | tm[0]=x[3]; tm[1]=x[4]; tm[2]=x[5]; tm[3]=x[6]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp: In member function ‘virtual void Test::Int::Element::MatrixIntVarIntVarXX::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/element.cpp:450:19: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp:450:31: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp:450:43: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp:450:55: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 450 | tm[0]=x[2]; tm[1]=x[3]; tm[2]=x[4]; tm[3]=x[5]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/element.cpp: In member function ‘virtual void Test::Int::Element::MatrixBoolVarBoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/element.cpp:477:33: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 477 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/element.cpp:477:59: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 477 | tm[0]=channel(home,x[3]); tm[1]=channel(home,x[4]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/element.cpp:478:33: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 478 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/element.cpp:478:59: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 478 | tm[2]=channel(home,x[5]); tm[3]=channel(home,x[6]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/element.cpp: In member function ‘virtual void Test::Int::Element::MatrixBoolVarBoolVarXX::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/element.cpp:505:33: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 505 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/element.cpp:505:59: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 505 | tm[0]=channel(home,x[2]); tm[1]=channel(home,x[3]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/element.cpp:506:33: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 506 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/element.cpp:506:59: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 506 | tm[2]=channel(home,x[4]); tm[3]=channel(home,x[5]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.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/minimodel.hh:48, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.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/minimodel.hh:48, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/extensional.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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.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/minimodel.hh:48, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.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/minimodel.hh:48, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/element.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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/element.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 test/int/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.hh:1667, from ./gecode/minimodel.hh:48, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.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/minimodel.hh:48, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.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/minimodel.hh:48, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/element.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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/element.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 test/int/element.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/element.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.cpp:40: ./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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/extensional.cpp:40: ./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, | ~~~~~^~~~ test/int/extensional.cpp: In member function ‘virtual void Test::Int::Extensional::RegSharedA::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/extensional.cpp:219:27: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 219 | y[i]=y[i+4]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~ test/int/extensional.cpp:219:27: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 219 | y[i]=y[i+4]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~ test/int/extensional.cpp: In member function ‘virtual void Test::Int::Extensional::RegSharedB::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/extensional.cpp:246:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 246 | y[i]=y[i+4]=y[i+8]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~ test/int/extensional.cpp:246:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 246 | y[i]=y[i+4]=y[i+8]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~ test/int/extensional.cpp:246:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 246 | y[i]=y[i+4]=y[i+8]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~ test/int/extensional.cpp: In member function ‘virtual void Test::Int::Extensional::RegSharedC::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/extensional.cpp:270:41: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 270 | y[i]=y[i+4]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~~ test/int/extensional.cpp:270:41: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 270 | y[i]=y[i+4]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~~ test/int/extensional.cpp: In member function ‘virtual void Test::Int::Extensional::RegSharedD::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/extensional.cpp:291:48: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~~ test/int/extensional.cpp:291:48: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~~ test/int/extensional.cpp:291:48: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 291 | y[i]=y[i+4]=y[i+8]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~~ test/int/extensional.cpp: In member function ‘virtual void Test::Int::Extensional::TupleSetBool::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/extensional.cpp:598:37: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 598 | y[i] = channel(home, x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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) | ^~~~~~~ test/int/extensional.cpp: In member function ‘virtual void Test::Int::Extensional::TupleSetBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)’: test/int/extensional.cpp:607:37: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 607 | y[i] = channel(home, x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/extensional.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:917, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.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.hh:1667, from ./gecode/minimodel.hh:48, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.cpp:40: ./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.hh:1404, from ./gecode/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.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/minimodel.hh:817, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.cpp:40: ./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/minimodel.hh:1609, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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/minimodel.hh:2083, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 ./test/int.hh:41, from test/int/extensional.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/minimodel.hh:2083, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.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/minimodel.hh:2083, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/extensional.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 test/int/extensional.cpp:40: ./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/minimodel.hh:2083, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/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, | ~~~~~^~~~ test/int/rel.cpp: In member function ‘virtual void Test::Int::Rel::IntVarXY::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/rel.cpp:74:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 74 | y[0]=x[0]; y[1]=x[1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/rel.cpp:74:31: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 74 | y[0]=x[0]; y[1]=x[1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/rel.cpp: In member function ‘virtual void Test::Int::Rel::BoolVarXY::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/rel.cpp:143:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/rel.cpp:143:59: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 143 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/rel.cpp: In member function ‘virtual void Test::Int::Rel::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/rel.cpp:247:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/rel.cpp:247:59: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 247 | y[0]=channel(home,x[0]); y[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/rel.cpp: In member function ‘virtual void Test::Int::Rel::IntSharedSeq::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/rel.cpp:327:31: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 327 | y[i] = y[n+i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/rel.cpp:327:31: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 327 | y[i] = y[n+i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/rel.cpp: In member function ‘virtual void Test::Int::Rel::BoolSeq::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/rel.cpp:363:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 363 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/rel.cpp: In member function ‘virtual void Test::Int::Rel::BoolSharedSeq::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/rel.cpp:401:41: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 401 | b[i]=b[n+i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/rel.cpp:401:41: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 401 | b[i]=b[n+i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/rel.cpp: In member function ‘virtual void Test::Int::Rel::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/rel.cpp:432:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 432 | y[i]=x[i]; z[i]=x[n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/rel.cpp:432:33: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 432 | y[i]=x[i]; z[i]=x[n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/rel.cpp: In member function ‘virtual void Test::Int::Rel::IntArrayDiff::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/rel.cpp:498:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 498 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/rel.cpp:501:28: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 501 | z[i]=x[n_fst + i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/rel.cpp: In member function ‘virtual void Test::Int::Rel::BoolArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/rel.cpp:533:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/rel.cpp:533:61: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 533 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/rel.cpp: In member function ‘virtual void Test::Int::Rel::BoolArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/rel.cpp:566:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 566 | y[i]=channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/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) | ^~~~~~~~ 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 test/int/linear.o test/int/linear.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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 ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:51, from test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:240, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/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/minimodel.hh:1867, from test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/linear.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, | ~~~~~^~~~ test/int/linear.cpp: In member function ‘virtual void Test::Int::Linear::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/linear.cpp:131:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 131 | y[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/linear.cpp: In member function ‘virtual void Test::Int::Linear::IntVar::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)’: test/int/linear.cpp:143:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 143 | y[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/linear.cpp: In member function ‘virtual void Test::Int::Linear::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/linear.cpp:181:42: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 181 | y[i]=Gecode::channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/linear.cpp: In member function ‘virtual void Test::Int::Linear::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)’: test/int/linear.cpp:192:42: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 192 | y[i]=Gecode::channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/linear.cpp: In member function ‘virtual void Test::Int::Linear::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/linear.cpp:240:42: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 240 | y[i]=Gecode::channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/linear.cpp: In member function ‘virtual void Test::Int::Linear::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)’: test/int/linear.cpp:252:42: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 252 | y[i]=Gecode::channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 test/int/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 ./test/int.hh:41, from test/int/linear.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 test/int/linear.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/linear.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 test/int/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) | ^~~~~~~~ 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 test/int/gcc.o test/int/gcc.cpp 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 test/int/sorted.o test/int/sorted.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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 ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/gcc.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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); | ^~~~~ test/int/gcc.cpp: In member function ‘virtual void Test::Int::GCC::VarAll::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/gcc.cpp:220:21: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 220 | x[i]=xy[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/gcc.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) | ^~~~~~ test/int/gcc.cpp:222:23: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 222 | y[i]=xy[n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/gcc.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) | ^~~~~~ test/int/gcc.cpp: In member function ‘virtual void Test::Int::GCC::VarSome::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/gcc.cpp:282:21: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 282 | x[i]=xy[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/gcc.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) | ^~~~~~ test/int/gcc.cpp:284:23: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 284 | y[i]=xy[n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/gcc.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 ./test/int.hh:41, from test/int/gcc.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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 ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/sorted.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, | ~~~~~^~~~ test/int/sorted.cpp: In member function ‘virtual void Test::Int::Sorted::NoVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/sorted.cpp:91:21: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 91 | x[i]=xy[i]; y[i]=xy[n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/sorted.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) | ^~~~~~ test/int/sorted.cpp:91:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 91 | x[i]=xy[i]; y[i]=xy[n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/sorted.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) | ^~~~~~ test/int/sorted.cpp: In member function ‘virtual void Test::Int::Sorted::PermVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/sorted.cpp:146:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 146 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[2*n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/sorted.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) | ^~~~~~ test/int/sorted.cpp:146:37: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 146 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[2*n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/sorted.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) | ^~~~~~ test/int/sorted.cpp:146:54: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 146 | x[i]=xyz[i]; y[i]=xyz[n+i]; z[i]=xyz[2*n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sorted.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 ./test/int.hh:41, from test/int/sorted.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) | ^~~~~~~ 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 test/int/unshare.o test/int/unshare.cpp 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 test/int/exec.o test/int/exec.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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); | ~~~~~^~~~ 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 test/int/sequence.o test/int/sequence.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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:917, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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:2555, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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:4845, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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.hh:5223, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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.hh:755, from ./gecode/minimodel.hh:48, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/unshare.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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/unshare.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/unshare.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/minimodel.hh:51, from test/int/exec.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/unshare.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:1811, from ./gecode/minimodel.hh:51, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/exec.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:1546, from ./gecode/minimodel.hh:51, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/unshare.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/unshare.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/minimodel.hh:817, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/exec.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/float.hh:2137, from ./gecode/minimodel.hh:51, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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:1608, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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:817, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/unshare.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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:1608, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:1612, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:1867, from test/int/exec.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 ./test/int.hh:41, from test/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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:1867, from test/int/exec.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 ./test/int.hh:41, from test/int/unshare.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/exec.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:2083, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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:1867, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:2083, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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/minimodel.hh:2083, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:2083, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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:48, from test/int/exec.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:2083, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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:2337, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/exec.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:2083, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/exec.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/minimodel.hh:2337, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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, | ~~~~~^~~~ test/int/exec.cpp: In member function ‘virtual void Test::Int::Exec::BoolWait::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/exec.cpp:115:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 115 | b[i]=channel(home,x[i]); | ^ In file included from ./gecode/minimodel.hh:2337, from test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/unshare.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/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/unshare.cpp: In member function ‘virtual void Test::Int::Unshare::Int::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/unshare.cpp:64:18: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/unshare.cpp:64:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/unshare.cpp:64:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ 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 test/int/mm-arithmetic.o test/int/mm-arithmetic.cpp test/int/unshare.cpp:64:55: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/unshare.cpp:64:55: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/unshare.cpp:64:55: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 64 | y[0]=x[0]; y[1]=y[3]=x[1]; y[2]=y[4]=y[5]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/unshare.cpp: In member function ‘virtual void Test::Int::Unshare::Bool::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/unshare.cpp:87:32: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 87 | y[0]=channel(home,x[0]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/unshare.cpp:88:37: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 88 | y[1]=y[3]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/unshare.cpp:88:37: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 88 | y[1]=y[3]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/unshare.cpp:89:42: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 89 | y[2]=y[4]=y[5]=channel(home,x[2]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/unshare.cpp:89:42: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 89 | y[2]=y[4]=y[5]=channel(home,x[2]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/unshare.cpp:89:42: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 89 | y[2]=y[4]=y[5]=channel(home,x[2]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/unshare.cpp: In member function ‘virtual void Test::Int::Unshare::Failed::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/unshare.cpp:112:18: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 112 | y[0]=x[0]; y[1]=x[0]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/unshare.cpp:112:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 112 | y[0]=x[0]; y[1]=x[0]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:48, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:48, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:51, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:51, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:48, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/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/minimodel.hh:51, from test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/exec.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unshare.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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unshare.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 test/int/unshare.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/unshare.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/unshare.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/int.hh:5223, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.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/minimodel.hh:48, from test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.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/minimodel.hh:48, from test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/sequence.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/minimodel.hh:48, from test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.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/minimodel.hh:48, from test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.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/minimodel.hh:48, from test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.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/minimodel.hh:48, from test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.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/minimodel.hh:48, from test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ 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 test/int/mm-bool.o test/int/mm-bool.cpp In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.cpp:40: ./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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/sequence.cpp:40: ./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, | ~~~~~^~~~ test/int/sequence.cpp: In member function ‘virtual void Test::Int::Sequence::SequenceBoolTest::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/sequence.cpp:97:42: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 97 | c[i]=Gecode::channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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:917, from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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) | ^~~~~~~ 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 test/int/mm-lin.o test/int/mm-lin.cpp In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.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 test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.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 test/int/sequence.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/int.hh:4845, from ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.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 test/int/sequence.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.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 test/int/sequence.cpp:40: ./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/int.hh:4845, from ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.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 test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/sequence.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 test/int/sequence.cpp:40: ./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/int.hh:5223, from ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/sequence.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/sequence.cpp:40: ./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/int.hh:5699, from ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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::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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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::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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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/minimodel.hh:51, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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/minimodel.hh:51, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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::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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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/minimodel.hh:51, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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/minimodel.hh:51, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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/minimodel.hh:51, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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/minimodel.hh:51, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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/minimodel.hh:51, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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/minimodel.hh:240, from test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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/minimodel.hh:1867, from test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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/minimodel.hh:1867, from test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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/minimodel.hh:1867, from test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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, | ~~~~~^~~~ test/int/mm-arithmetic.cpp: In member function ‘virtual void Test::Int::MiniModelArithmetic::MinNary::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-arithmetic.cpp:273:18: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-arithmetic.cpp:273:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-arithmetic.cpp:273:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 273 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-arithmetic.cpp: In member function ‘virtual void Test::Int::MiniModelArithmetic::MaxNary::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-arithmetic.cpp:293:18: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-arithmetic.cpp:293:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-arithmetic.cpp:293:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 293 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.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/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/int/mm-arithmetic.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:285, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.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 test/int/mm-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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.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 test/int/mm-arithmetic.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-arithmetic.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 test/int/mm-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/int.hh:917, from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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:5699, from ./test/int.hh:41, from test/int/mm-bool.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-bool.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ 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 test/int/mm-count.o test/int/mm-count.cpp In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.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/minimodel.hh:48, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.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/minimodel.hh:48, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.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/minimodel.hh:48, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.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/minimodel.hh:48, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.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/minimodel.hh:48, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.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/minimodel.hh:48, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.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/minimodel.hh:48, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.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/int.hh:917, from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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/int.hh:5223, from ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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/int.hh:5223, from ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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:1811, from ./gecode/minimodel.hh:51, from test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.cpp:40: ./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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-bool.cpp:40: ./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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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, | ~~~~~^~~~ test/int/mm-bool.cpp: In member function ‘virtual void Test::Int::MiniModelBoolean::BoolElement::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-bool.cpp:4340:32: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-bool.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) | ^~~~~~~ test/int/mm-bool.cpp:4340:57: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 4340 | l[0]=channel(home,x[0]); l[1]=channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-bool.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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 test/int/mm-bool.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/minimodel.hh:817, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 test/int/mm-bool.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/minimodel.hh:1608, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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/minimodel.hh:2083, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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) | ^~~~~~~ test/int/mm-lin.cpp: In member function ‘virtual void Test::Int::MiniModelLin::LinRelInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-lin.cpp:210:38: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 210 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-lin.cpp:210:47: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 210 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-lin.cpp: In member function ‘virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-lin.cpp:299:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 299 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-lin.cpp:299:61: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 299 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-lin.cpp:300:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 300 | y[2] = channel(home,x[2]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-lin.cpp:309:38: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-lin.cpp:309:47: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 309 | IntVarArgs xy(2); xy[0]=x; xy[1]=y; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/mm-lin.cpp: In member function ‘virtual void Test::Int::MiniModelLin::LinRelBool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)’: test/int/mm-lin.cpp:337:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-lin.cpp:337:61: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 337 | y[0] = channel(home,x[0]); y[1] = channel(home,x[1]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/mm-lin.cpp:338:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 338 | y[2] = channel(home,x[2]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 test/int/mm-bool.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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:285, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 ./test/int.hh:41, from test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 test/int/mm-bool.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-bool.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 test/int/mm-bool.cpp:40: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 test/int/mm-lin.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) | ^~~~~~~~ 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 test/int/mm-rel.o test/int/mm-rel.cpp In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 ./test/int.hh:41, from test/int/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 test/int/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-lin.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 test/int/mm-lin.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/int.hh:917, from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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::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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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::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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:51, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:51, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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::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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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::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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:51, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:51, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:51, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:51, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:51, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:51, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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/minimodel.hh:1867, from test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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/minimodel.hh:1867, from test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:51, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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/minimodel.hh:48, from test/int/mm-count.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, | ~~~~~^~~~ test/int/mm-count.cpp: In member function ‘virtual void Test::Int::MiniModelCount::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-count.cpp:112:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 112 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-count.cpp: In member function ‘virtual void Test::Int::MiniModelCount::VarVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-count.cpp:146:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 146 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-count.cpp: In member function ‘virtual void Test::Int::MiniModelCount::VarInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-count.cpp:180:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 180 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-count.cpp: In member function ‘virtual void Test::Int::MiniModelCount::IntArrayInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-count.cpp:217:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 217 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-count.cpp: In member function ‘virtual void Test::Int::MiniModelCount::IntArrayVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-count.cpp:252:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 252 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-count.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 test/int/mm-count.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-count.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 test/int/mm-count.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-count.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 test/int/mm-count.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ 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 test/int/bin-packing.o test/int/bin-packing.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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, | ~~~~~^~~~ 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 test/int/order.o test/int/order.cpp In file included from ./gecode/minimodel.hh:2083, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/mm-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, | ~~~~~^~~~ test/int/mm-rel.cpp: In member function ‘virtual void Test::Int::MiniModel::IntLex::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-rel.cpp:74:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 74 | y[i]=x[i]; z[i]=x[n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-rel.cpp:74:33: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 74 | y[i]=x[i]; z[i]=x[n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~ test/int/mm-rel.cpp: In member function ‘virtual void Test::Int::MiniModel::BoolLex::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/mm-rel.cpp:106:34: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 106 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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) | ^~~~~~~ test/int/mm-rel.cpp:106:61: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 106 | y[i]=channel(home,x[i]); z[i]=channel(home,x[n+i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/mm-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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 ./test/int.hh:41, from test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/mm-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 test/int/mm-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/int.hh:917, from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/bin-packing.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, | ~~~~~^~~~ test/int/bin-packing.cpp: In member function ‘virtual void Test::Int::BinPacking::BPT::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/bin-packing.cpp:189:19: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 189 | l[j]=x[j]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/bin-packing.cpp:191:21: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 191 | b[i]=x[m+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/bin-packing.cpp: In member function ‘virtual void Test::Int::BinPacking::MBPT::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/bin-packing.cpp:239:56: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 239 | l[j]=IntVar(home, 0, Gecode::Int::Limits::max); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ 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 test/int/unary.o test/int/unary.cpp 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 test/int/cumulative.o test/int/cumulative.cpp In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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/kernel.hh:261, from ./gecode/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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/kernel.hh:285, from ./gecode/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 ./test/int.hh:41, from test/int/bin-packing.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 test/int/bin-packing.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/bin-packing.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 test/int/bin-packing.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/int.hh:917, from ./gecode/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/order.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 test/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/minimodel.hh:45, from test/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::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 test/int/order.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 test/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/minimodel.hh:45, from test/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::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 test/int/order.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 test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/order.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 test/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/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:45, from test/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::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 test/int/order.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 test/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/minimodel.hh:45, from test/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::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 test/int/order.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 test/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/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/minimodel.hh:1867, from test/int/order.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 test/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/minimodel.hh:46, from test/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/minimodel.hh:1867, from test/int/order.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 test/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/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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 test/int/order.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 test/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 test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from test/int/order.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 test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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/kernel.hh:285, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:2337, from test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:46, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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 test/int/order.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 test/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/minimodel.hh:48, from test/int/order.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.hh:917, from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/int.hh:4845, from ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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:176, from ./gecode/minimodel.hh:45, from test/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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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:4845, from ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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/minimodel.hh:45, from test/int/order.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 test/int/order.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 test/int/order.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 test/int/order.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.hh:755, from ./gecode/minimodel.hh:48, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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:176, from ./gecode/minimodel.hh:45, from test/int/order.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/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/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from test/int/order.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 test/int/order.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 test/int/order.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/set.hh:1438, from ./gecode/minimodel.hh:48, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/int/order.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 test/int/order.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 test/int/order.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 test/int/order.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/int.hh:917, from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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:4845, from ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from test/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::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 test/int/order.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 test/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::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 test/int/order.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.hh:1811, from ./gecode/minimodel.hh:51, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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/int.hh:4845, from ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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/int.hh:5223, from ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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 ./test/int.hh:41, from test/int/cumulative.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/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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/int.hh:5223, from ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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/minimodel.hh:817, from test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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/int.hh:5699, from ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/unary.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, | ~~~~~^~~~ test/int/unary.cpp: In member function ‘virtual void Test::Int::Unary::OptFixPUnary::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/unary.cpp:132:17: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 132 | s[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unary.cpp:133:45: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 133 | m[i]=Gecode::expr(home, (x[n+i] > l)); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/unary.cpp: In member function ‘virtual void Test::Int::Unary::ManFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/unary.cpp:180:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 180 | s[i] = expr(home, off+x[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unary.cpp: In member function ‘virtual void Test::Int::Unary::OptFlexUnary::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/unary.cpp:244:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 244 | s[i] = expr(home, off+x[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unary.cpp:245:24: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 245 | px[i] = x[2*n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/unary.cpp:252:45: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 252 | m[i]=Gecode::expr(home, (x[n+i] > l)); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 test/int/unary.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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 test/int/unary.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/minimodel.hh:240, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::IntVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::IntVarArgs]’: test/int/unary.cpp:175:47: required from here ./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 959 | r[i] = x[start]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/cumulative.cpp: In member function ‘virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/cumulative.cpp:133:27: warning: implicitly-declared ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’ is deprecated [-Wdeprecated-copy] 133 | xx=x.slice(0,1,n); | ^ In file included from ./gecode/int.hh:840, from ./test/int.hh:41, from test/int/cumulative.cpp:34: ./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 ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int.hh: In member function ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./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) | ^~~~~~~~~~~~~~~~ test/int/cumulative.cpp: In member function ‘virtual void Test::Int::Cumulative::ManFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/cumulative.cpp:133:27: note: synthesized method ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’ first required here 133 | xx=x.slice(0,1,n); | ^ test/int/cumulative.cpp:135:34: warning: implicitly-declared ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’ is deprecated [-Wdeprecated-copy] 135 | xx=Gecode::IntVarArgs(n); | ^ In file included from ./gecode/int.hh:840, from ./test/int.hh:41, from test/int/cumulative.cpp:34: ./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) | ^~~~~~~~~~ test/int/cumulative.cpp:137:59: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 137 | xx[i]=Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulative.cpp: In member function ‘virtual void Test::Int::Cumulative::OptFixPCumulative::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/cumulative.cpp:244:74: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 244 | s[i]=(c >= 0) ? x[i] : Gecode::expr(home,x[i]+o,Gecode::IPL_DOM); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulative.cpp:245:45: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 245 | m[i]=Gecode::expr(home, x[n+i] > l); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ test/int/cumulative.cpp: In member function ‘virtual void Test::Int::Cumulative::ManFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/cumulative.cpp:354:52: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 354 | s[i] = expr(home, o+x[i], Gecode::IPL_DOM); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulative.cpp: In member function ‘virtual void Test::Int::Cumulative::OptFlexCumulative::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/cumulative.cpp:469:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 469 | s[i] = expr(home, o+x[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulative.cpp:470:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 470 | px[i] = x[pstart+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/cumulative.cpp:477:47: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 477 | m[i]=Gecode::expr(home, (x[n+i] > l)); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 test/int/unary.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) | ^~~~~~~~ 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 test/int/cumulatives.o test/int/cumulatives.cpp In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 ./test/int.hh:41, from test/int/unary.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/unary.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 test/int/unary.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::IntVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::IntVarArgs]’: test/int/cumulative.cpp:133:27: required from here ./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 959 | r[i] = x[start]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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:1600:19: required from ‘const Gecode::ArgArrayBase& Gecode::ArgArrayBase::operator=(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:774:9: 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 ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 ./test/int.hh:41, from test/int/cumulative.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 test/int/cumulative.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulative.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 test/int/cumulative.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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); | ~~~~~^~~~ 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 test/int/circuit.o test/int/circuit.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/cumulatives.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, | ~~~~~^~~~ test/int/cumulatives.cpp: In member function ‘virtual void Test::Int::Cumulatives::Cumulatives::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/cumulatives.cpp:234:24: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 234 | s[i] = x[p+0]; rel(home, x[p+0], Gecode::IRT_GQ, 0); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/cumulatives.cpp:235:24: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 235 | d[i] = x[p+1]; rel(home, x[p+1], Gecode::IRT_GQ, 1); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/cumulatives.cpp:236:24: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 236 | e[i] = x[p+2]; rel(home, x[p+2], Gecode::IRT_GQ, 1); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/cumulatives.cpp:237:24: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 237 | h[i] = x[p+3]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/cumulatives.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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/cumulatives.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/cumulatives.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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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 ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/int/circuit.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, | ~~~~~^~~~ test/int/circuit.cpp: In member function ‘virtual void Test::Int::Circuit::Circuit::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/circuit.cpp:82:52: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 82 | xx[i] = Gecode::expr(home, x[i]+offset); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp: In member function ‘virtual void Test::Int::Circuit::Path::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/circuit.cpp:131:52: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 131 | xx[i] = Gecode::expr(home, x[i]+offset); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp:137:25: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 137 | xx[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp: In member function ‘virtual void Test::Int::Circuit::CircuitCost::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/circuit.cpp:188:51: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 188 | y[i] = Gecode::expr(home, x[i]+offset); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp:192:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 192 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp: In member function ‘virtual void Test::Int::Circuit::PathCost::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/circuit.cpp:247:51: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 247 | y[i] = Gecode::expr(home, x[i]+offset); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp:254:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 254 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp: In member function ‘virtual void Test::Int::Circuit::CircuitFullCost::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/circuit.cpp:308:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 308 | z[i]=x[n+i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp:312:51: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 312 | y[i] = Gecode::expr(home, x[i]+offset); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/int/circuit.cpp:316:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 316 | y[i]=x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 test/int/circuit.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) | ^~~~~~ 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 test/int/no-overlap.o test/int/no-overlap.cpp In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 ./test/int.hh:41, from test/int/circuit.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 test/int/circuit.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/circuit.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 test/int/circuit.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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); | ^~~~~ 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 test/int/precede.o test/int/precede.cpp In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:1612, from test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/minimodel.hh:1867, from test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:51, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/minimodel.hh:48, from test/int/no-overlap.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, | ~~~~~^~~~ test/int/no-overlap.cpp: In member function ‘virtual void Test::Int::NoOverlap::Int2::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/no-overlap.cpp:83:24: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 83 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:83:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 83 | x[i]=xy[2*i+0]; y[i]=xy[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp: In member function ‘virtual void Test::Int::NoOverlap::IntOpt2::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/no-overlap.cpp:124:25: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 124 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:124:42: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 124 | x[i]=xyo[3*i+0]; y[i]=xyo[3*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:125:41: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 125 | o[i]=expr(home, xyo[3*i+2] > 0); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/no-overlap.cpp: In member function ‘virtual void Test::Int::NoOverlap::Var2::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/no-overlap.cpp:159:27: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:159:45: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 159 | x0[i]=xwyh[4*i+0]; w[i]=xwyh[4*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:160:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 160 | x1[i]=expr(home, x0[i] + w[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:161:27: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 161 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:161:45: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 161 | y0[i]=xwyh[4*i+2]; h[i]=xwyh[4*i+3]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:162:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 162 | y1[i]=expr(home, y0[i] + h[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp: In member function ‘virtual void Test::Int::NoOverlap::VarOpt2::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/no-overlap.cpp:202:28: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:202:47: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 202 | x0[i]=xwyho[5*i+0]; w[i]=xwyho[5*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:203:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 203 | x1[i]=expr(home, x0[i] + w[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:204:28: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 204 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:204:47: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 204 | y0[i]=xwyho[5*i+2]; h[i]=xwyho[5*i+3]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:205:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 205 | y1[i]=expr(home, y0[i] + h[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:206:43: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 206 | o[i]=expr(home, xwyho[5*i+4] > 0); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~~ test/int/no-overlap.cpp: In member function ‘virtual void Test::Int::NoOverlap::VarOptShared2::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/no-overlap.cpp:247:28: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:247:47: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 247 | x0[i]=xwyho[2*i+0]; w[i]=xwyho[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:248:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 248 | x1[i]=expr(home, x0[i] + w[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:249:28: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:249:47: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 249 | y0[i]=xwyho[2*i+0]; h[i]=xwyho[2*i+1]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:250:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 250 | y1[i]=expr(home, y0[i] + h[i]); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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) | ^~~~~~ test/int/no-overlap.cpp:251:51: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 251 | o[i]=expr(home, xwyho[2*n + (i % 2)] > 0); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/int/no-overlap.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 test/int/no-overlap.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/int.hh:917, from ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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:2555, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/no-overlap.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 test/int/no-overlap.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.hh:4353, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/int/no-overlap.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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/no-overlap.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 ./test/test.hh:41, from ./test/int.hh:39, from test/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::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 test/int/no-overlap.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/int.hh:4845, from ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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 ./test/test.hh:41, from ./test/int.hh:39, from test/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 ./test/int.hh:41, from test/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) | ^~~~~~~ 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 test/int/nvalues.o test/int/nvalues.cpp 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 test/int/member.o test/int/member.cpp 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 test/set.o test/set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/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:150, from ./gecode/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/kernel.hh:261, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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 test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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:917, from ./gecode/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/int.hh:5699, from ./gecode/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/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:5699, from ./gecode/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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.hh:2555, from ./gecode/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:45, from test/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::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 test/int/nvalues.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 test/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/minimodel.hh:45, from test/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::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 test/int/nvalues.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 test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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/int.hh:5223, from ./gecode/minimodel.hh:46, from test/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/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/set.hh:1866, from ./gecode/minimodel.hh:48, from test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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:150, from ./gecode/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/int.hh:917, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/int/nvalues.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 test/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/minimodel.hh:51, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:51, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:45, from test/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::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 test/int/nvalues.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 test/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/minimodel.hh:45, from test/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/nvalues.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 test/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:51, from test/int/nvalues.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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/int/nvalues.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 test/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/minimodel.hh:51, from test/int/nvalues.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/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/nvalues.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 test/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/minimodel.hh:51, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:51, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:51, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:51, from test/int/nvalues.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/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/minimodel.hh:1608, from test/int/nvalues.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 test/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 test/int/nvalues.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/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/nvalues.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 test/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 test/int/nvalues.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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/int/nvalues.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 test/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 test/int/nvalues.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 test/int/nvalues.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 test/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 test/int/nvalues.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 test/int/nvalues.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 test/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 test/int/nvalues.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 test/int/nvalues.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 test/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 test/int/nvalues.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 test/int/nvalues.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 test/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 test/int/nvalues.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 test/int/nvalues.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 test/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 test/int/nvalues.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 test/int/nvalues.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 test/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 test/int/nvalues.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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/minimodel.hh:1867, from test/int/nvalues.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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:1867, from test/int/nvalues.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 test/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/minimodel.hh:46, from test/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/minimodel.hh:1867, from test/int/nvalues.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 test/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/minimodel.hh:51, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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 test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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 test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:48, from test/int/nvalues.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.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:45, from test/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::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 test/int/member.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 test/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/minimodel.hh:45, from test/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::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 test/int/member.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 test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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); | ^ test/int/nvalues.cpp: In member function ‘virtual void Test::Int::NValues::IntVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/nvalues.cpp:124:23: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 124 | x[i] = xy[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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, | ~~~~~^~~~ test/int/nvalues.cpp: In member function ‘virtual void Test::Int::NValues::BoolInt::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/nvalues.cpp:165:37: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 165 | y[i] = channel(home, x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/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) | ^~~~~~~ test/int/nvalues.cpp: In member function ‘virtual void Test::Int::NValues::BoolVar::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/nvalues.cpp:204:38: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 204 | x[i] = channel(home, xy[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/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:5699, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:1667, from ./gecode/minimodel.hh:48, from test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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.hh:755, from ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/set.hh:39, from test/set.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:176, from ./gecode/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/set.hh:1438, from ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set.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/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/nvalues.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 test/int/nvalues.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 test/int/nvalues.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 test/int/nvalues.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.hh:1667, from ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set.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 test/int/member.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 test/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/minimodel.hh:51, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:51, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:45, from test/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::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 test/int/member.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 test/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/minimodel.hh:45, from test/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::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 test/int/member.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 test/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:51, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:51, from test/int/member.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/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/nvalues.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 test/int/nvalues.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 test/int/nvalues.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 test/int/nvalues.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) | ^~~~~~~~ test/set.cpp: In constructor ‘Test::Set::SetTestSpace::SetTestSpace(int, Gecode::IntSet&, int, Test::Set::SetTest*, bool)’: test/set.cpp:127:55: warning: implicitly-declared ‘Gecode::SetVarArray& Gecode::SetVarArray::operator=(const Gecode::SetVarArray&)’ is deprecated [-Wdeprecated-copy] 127 | x = SetVarArray(*this, n, Gecode::IntSet::empty, u); | ^ In file included from ./gecode/set.hh:628, from ./test/set.hh:39, from test/set.cpp:38: ./gecode/set/array.hpp:80:3: note: because ‘Gecode::SetVarArray’ has user-provided ‘Gecode::SetVarArray::SetVarArray(const Gecode::SetVarArray&)’ 80 | SetVarArray::SetVarArray(const SetVarArray& a) | ^~~~~~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from test/int/member.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 test/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/minimodel.hh:51, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:51, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:51, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:51, from test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/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/minimodel.hh:1867, from test/int/member.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 test/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/minimodel.hh:46, from test/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/minimodel.hh:1867, from test/int/member.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 test/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/minimodel.hh:51, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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 test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/int/member.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 test/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/minimodel.hh:48, from test/int/member.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 test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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) | ^~~~~~~ test/int/member.cpp: In member function ‘virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/member.cpp:66:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 66 | y[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/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) | ^~~~~~ test/int/member.cpp: In member function ‘virtual void Test::Int::Member::Int::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)’: test/int/member.cpp:76:22: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 76 | y[i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/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) | ^~~~~~ test/int/member.cpp: In member function ‘virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&)’: test/int/member.cpp:100:36: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 100 | y[i] = channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/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) | ^~~~~~~ test/int/member.cpp: In member function ‘virtual void Test::Int::Member::Bool::post(Gecode::Space&, Gecode::IntVarArray&, Gecode::Reify)’: test/int/member.cpp:110:36: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 110 | y[i] = channel(home,x[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/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/minimodel.hh:45, from test/int/nvalues.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 test/int/nvalues.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) | ^~~~~~ 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 test/set/construct.o test/set/construct.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/int/nvalues.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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from test/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::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 test/int/nvalues.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 test/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::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 test/int/nvalues.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 test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/minimodel.hh:45, from test/int/member.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 test/int/member.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 test/int/member.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 test/int/member.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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 test/int/member.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 test/int/member.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 test/int/member.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 test/int/member.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/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/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/set.hh:44, from ./test/set.hh:39, from test/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/set.hh:43, from ./test/set.hh:39, from test/set.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 ./test/set.hh:39, from test/set.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 test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/int/member.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 test/int/member.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 test/int/member.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 test/int/member.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 test/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/minimodel.hh:46, from test/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/minimodel.hh:45, from test/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/minimodel.hh:46, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from test/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::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 test/int/member.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 test/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::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 test/int/member.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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/construct.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); | ^~~~~ 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 test/set/dom.o test/set/dom.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/construct.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 ./test/set.hh:39, from test/set/construct.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:150, from ./gecode/minimodel.hh:45, from test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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); | ~~~~~^~~~ 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 test/set/rel.o test/set/rel.cpp In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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) { | ~~~~~^~~~ 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 test/set/rel-op.o test/set/rel-op.cpp In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.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:150, from ./gecode/minimodel.hh:45, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:261, from ./gecode/minimodel.hh:45, from test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op.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/int.hh:917, from ./gecode/minimodel.hh:46, from test/set/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 test/set/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/set.hh:1173, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/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/int.hh:1723, from ./gecode/minimodel.hh:46, from test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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/set.hh:1438, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op.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/int.hh:2555, from ./gecode/minimodel.hh:46, from test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/set/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 test/set/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/set.hh:1667, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op.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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1667, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op.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/kernel.hh:229, from ./gecode/minimodel.hh:45, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/set/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/set.hh:1866, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op.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/int.hh:4845, from ./gecode/minimodel.hh:46, from test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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); | ~~~~~^~~~ test/set/rel-op.cpp: In member function ‘virtual void Test::Set::RelOp::Rel::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)’: test/set/rel-op.cpp:143:24: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 143 | case 0: a=x[0]; b=x[1]; c=x[2]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:143:32: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 143 | case 0: a=x[0]; b=x[1]; c=x[2]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:143:40: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 143 | case 0: a=x[0]; b=x[1]; c=x[2]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:144:24: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:144:32: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:144:40: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 144 | case 1: a=x[0]; b=x[0]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:145:24: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:145:32: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:145:40: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 145 | case 2: a=x[0]; b=x[0]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:146:24: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:146:32: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:146:40: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 146 | case 3: a=x[0]; b=x[1]; c=x[0]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:147:24: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:147:32: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:147:40: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 147 | case 4: a=x[0]; b=x[1]; c=x[1]; break; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp: In member function ‘virtual void Test::Set::RelOp::RelN::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)’: test/set/rel-op.cpp:313:22: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 313 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:314:28: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 314 | xn = x[x.size()-1]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:317:22: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:317:36: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:317:50: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:317:61: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 317 | xs[0] = x[0]; xs[1] = x[0]; xs[2] = x[1]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:320:22: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:320:36: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:320:50: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:320:61: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 320 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[2]; xn = x[2]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:323:22: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:323:36: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:323:50: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp:323:61: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 323 | xs[0] = x[0]; xs[1] = x[1]; xs[2] = x[0]; xn = x[0]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/rel-op.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.hh:4845, from ./gecode/minimodel.hh:46, from test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/iter/ranges-union.hpp: In instantiation of ‘Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryUnion]’: test/set/rel-op.cpp:256:51: required from here ./gecode/iter/ranges-union.hpp:160:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 160 | : i(i0), j(j0) { | ^ ./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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/iter/ranges-inter.hpp: In instantiation of ‘Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::IntSetRanges; J = Gecode::Iter::Ranges::NaryInter]’: test/set/rel-op.cpp:275:53: required from here ./gecode/iter/ranges-inter.hpp:142:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 142 | : i(i0), j(j0) { | ^ ./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/set.hh:755, from ./gecode/minimodel.hh:48, from test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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.hh:1667, from ./gecode/minimodel.hh:48, from test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/rel-op.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 ./test/set.hh:39, from test/set/rel-op.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) | ^~~~~~ test/set/rel-op.cpp: In member function ‘virtual bool Test::Set::RelOp::RelN::solution(const Test::Set::SetAssignment&) const’: test/set/rel-op.cpp:245:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | } | ^ test/set/rel-op.cpp:248:9: note: here 248 | case SOT_UNION: | ^~~~ test/set/rel-op.cpp: In member function ‘virtual bool Test::Set::RelOp::RelIntN::solution(const Test::Set::SetAssignment&) const’: test/set/rel-op.cpp:401:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 401 | } | ^ test/set/rel-op.cpp:404:9: note: here 404 | case SOT_UNION: | ^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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 test/set/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) | ^~~~~~~~ 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 test/set/rel-op-const.o test/set/rel-op-const.cpp 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 test/set/convex.o test/set/convex.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op-const.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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:261, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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:917, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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:1723, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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/set.hh:44, from ./test/set.hh:39, from test/set/convex.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:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/convex.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.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/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:755, from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/rel-op-const.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.hh:1438, from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/rel-op-const.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/convex.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 ./test/set.hh:39, from test/set/convex.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) | ^~~~~~ 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 test/set/sequence.o test/set/sequence.cpp 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 test/set/int.o test/set/int.cpp 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 test/set/element.o test/set/element.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:261, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/set/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/int.hh:917, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:45, from test/set/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:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/sequence.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.hh:917, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:755, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:1438, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/sequence.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/int.hh:4353, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:1667, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/sequence.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, | ~~~~~^~~~ test/set/sequence.cpp: In member function ‘virtual void Test::Set::Sequence::SeqU::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)’: test/set/sequence.cpp:117:20: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 117 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/sequence.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.hh:917, from ./gecode/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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:2555, from ./gecode/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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:2555, from ./gecode/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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:4353, from ./gecode/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:45, from test/set/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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./gecode/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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.hh:4845, from ./gecode/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:5223, from ./gecode/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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.hh:5223, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/sequence.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 ./test/set.hh:39, from test/set/sequence.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.hh:755, from ./gecode/minimodel.hh:48, from test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:45, from test/set/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::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 test/set/element.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 test/set/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/minimodel.hh:45, from test/set/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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::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 test/set/element.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 test/set/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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:1438, from ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/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/set.hh:1173, from ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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/set.hh:1667, from ./gecode/minimodel.hh:48, from test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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.hh:1667, from ./gecode/minimodel.hh:48, from test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:51, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:51, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:45, from test/set/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::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 test/set/element.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 test/set/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/minimodel.hh:45, from test/set/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::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 test/set/element.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 test/set/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:51, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:51, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:51, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:51, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:51, from test/set/element.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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/minimodel.hh:51, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/minimodel.hh:51, from test/set/int.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/minimodel.hh:240, from test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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::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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from test/set/element.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 test/set/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/minimodel.hh:51, from test/set/element.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 test/set/element.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 test/set/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 test/set/element.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 test/set/element.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 test/set/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 test/set/element.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 test/set/element.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 test/set/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 test/set/element.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 test/set/element.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 test/set/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 test/set/element.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 test/set/element.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 test/set/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 test/set/element.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 test/set/element.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 test/set/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 test/set/element.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 test/set/element.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 test/set/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 test/set/element.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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/set/int.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/minimodel.hh:1612, from test/set/element.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 test/set/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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/set/int.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 test/set/element.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/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/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/minimodel.hh:51, from test/set/int.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/minimodel.hh:1612, from test/set/element.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 test/set/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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/minimodel.hh:51, from test/set/int.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 test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:1867, from test/set/element.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 test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:1867, from test/set/element.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 test/set/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/minimodel.hh:51, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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 test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/minimodel.hh:51, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/minimodel.hh:51, from test/set/int.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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/float.hh:2137, from ./gecode/minimodel.hh:51, from test/set/int.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/minimodel.hh:46, from test/set/element.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/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/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/minimodel.hh:51, from test/set/int.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:2083, from test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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/minimodel.hh:240, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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:150, from ./gecode/minimodel.hh:45, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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 test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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:817, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/minimodel.hh:51, from test/set/int.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:2337, from test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:46, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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 test/set/element.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 test/set/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/minimodel.hh:48, from test/set/element.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/minimodel.hh:1608, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/minimodel.hh:1867, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/minimodel.hh:1867, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/minimodel.hh:51, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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, | ~~~~~^~~~ test/set/element.cpp: In member function ‘virtual void Test::Set::Element::ElementUnion::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)’: test/set/element.cpp:93:20: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 93 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/set/element.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/minimodel.hh:2083, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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, | ~~~~~^~~~ test/set/element.cpp: In member function ‘virtual void Test::Set::Element::ElementInter::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)’: test/set/element.cpp:186:20: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 186 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/set/element.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/minimodel.hh:2083, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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); | ~~~~~^~~~ test/set/element.cpp: In member function ‘virtual void Test::Set::Element::ElementInterIn::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)’: test/set/element.cpp:230:20: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 230 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/set/element.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/minimodel.hh:2083, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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, | ~~~~~^~~~ test/set/element.cpp: In member function ‘virtual void Test::Set::Element::ElementDisjoint::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)’: test/set/element.cpp:283:20: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 283 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/set/element.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) | ^~~~~~ test/set/element.cpp: In member function ‘virtual void Test::Set::Element::ElementSet::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)’: test/set/element.cpp:307:20: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 307 | xs[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/set/element.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/minimodel.hh:2337, from test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/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 ./test/set.hh:39, from test/set/int.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 test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/element.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 test/set/element.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 ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/minimodel.hh:45, from test/set/element.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 test/set/element.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 ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 test/set/element.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 test/set/element.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 test/set/element.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 test/set/element.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/set.hh:43, from ./test/set.hh:39, from test/set/int.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 test/set/int.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/set.hh:43, from ./test/set.hh:39, from test/set/int.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 test/set/int.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 test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/minimodel.hh:45, from test/set/element.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 test/set/element.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 test/set/element.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 test/set/element.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/set.hh:43, from ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 test/set/int.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 test/set/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/minimodel.hh:46, from test/set/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/minimodel.hh:45, from test/set/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/minimodel.hh:46, from test/set/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from test/set/element.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 test/set/element.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 test/set/element.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 test/set/element.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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/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/set.hh:44, from ./test/set.hh:39, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 ./test/set.hh:39, from test/set/int.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 test/set/int.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) | ^~~~~~~~ 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 test/set/precede.o test/set/precede.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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); | ~~~~~^~~~ 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 test/set/distinct.o test/set/distinct.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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); | ~~~~~^~~~ 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 test/set/exec.o test/set/exec.cpp In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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); | ^~~~~ 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 test/set/mm-set.o test/set/mm-set.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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, | ~~~~~^~~~ 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 test/set/channel.o test/set/channel.cpp In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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 ./test/set.hh:39, from test/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:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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); | ~~~~~^~~~ 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 test/float.o test/float.cpp 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 test/float/basic.o test/float/basic.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.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/set.hh:755, from ./gecode/minimodel.hh:48, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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::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 test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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::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 test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:51, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:51, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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::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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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::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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/float.hh:1546, from ./gecode/minimodel.hh:51, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:51, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:51, from test/set/mm-set.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/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float.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/float.hh:2005, from ./gecode/minimodel.hh:51, from test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:51, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:51, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:51, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:51, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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/minimodel.hh:1867, from test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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/minimodel.hh:1867, from test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:51, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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:261, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/set.hh:43, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/channel.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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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:285, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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/minimodel.hh:48, from test/set/mm-set.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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-set.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 test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-set.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 test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-set.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 test/set/mm-set.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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-set.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 test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-set.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 test/set/mm-set.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/int.hh:917, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-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 ./test/int.hh:41, from test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-set.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 test/set/mm-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 ./test/test.hh:41, from ./test/int.hh:39, from test/set/mm-set.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 test/set/mm-set.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/int.hh:2555, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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/kernel.hh:261, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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/int.hh:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/set.hh:39, from test/set/channel.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/kernel.hh:285, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: 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:4845, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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:917, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float.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:2555, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/float.hh:43, from test/float.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:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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:5699, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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/minimodel.hh:51, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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/minimodel.hh:51, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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/minimodel.hh:51, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/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 test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/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 test/set/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/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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/kernel.hh:150, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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/minimodel.hh:51, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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/minimodel.hh:51, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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/minimodel.hh:51, from test/set/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/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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:2005, from ./gecode/minimodel.hh:51, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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/minimodel.hh:51, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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/minimodel.hh:51, from test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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/minimodel.hh:240, from test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/set/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/minimodel.hh:1867, from test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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 test/set/channel.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/set.hh:39, from test/set/channel.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, | ~~~~~^~~~ test/set/channel.cpp: In member function ‘virtual void Test::Set::Channel::ChannelBool::post(Gecode::Space&, Gecode::SetVarArray&, Gecode::IntVarArray&)’: test/set/channel.cpp:166:36: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 166 | b[i] = channel(home, y[i]); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/basic.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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/basic.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:1404, from ./test/float.hh:43, from test/float.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/float.hh:2137, from ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/basic.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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float.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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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/float.hh:1811, from ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float.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/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/set.hh:39, from test/set/channel.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 test/set/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/set.hh:43, from ./test/set.hh:39, from test/set/channel.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 test/set/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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.hh:2005, from ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float.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/kernel.hh:176, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘typename Gecode::ArrayTraits >::ArgsType Gecode::VarArray::slice(int, int, int) [with Var = Gecode::SetVar; typename Gecode::ArrayTraits >::ArgsType = Gecode::SetVarArgs]’: test/set/channel.cpp:205:42: required from here ./gecode/kernel/data/array.hpp:959:12: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 959 | r[i] = x[start]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/set.hh:39, from test/set/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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/float.hh:2005, from ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float.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/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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/float.hh:2137, from ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 ./test/set.hh:39, from test/set/channel.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/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/basic.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 ./test/float.hh:43, from test/float/basic.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/set.hh:43, from ./test/set.hh:39, from test/set/channel.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 test/set/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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 ./test/set.hh:39, from test/set/channel.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 test/set/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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) | ^~~~~~~ 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 test/float/arithmetic.o test/float/arithmetic.cpp In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float.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 ./test/float.hh:43, from test/float.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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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); | ~~~~~^~~~ 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 test/float/transcendental.o test/float/transcendental.cpp In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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/minimodel.hh:240, from test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/arithmetic.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, | ~~~~~^~~~ test/float/arithmetic.cpp: In member function ‘virtual void Test::Float::Arithmetic::MinNary::post(Gecode::Space&, Gecode::FloatVarArray&)’: test/float/arithmetic.cpp:720:18: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp:720:29: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp:720:40: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 720 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp: In member function ‘virtual void Test::Float::Arithmetic::MinNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)’: test/float/arithmetic.cpp:741:18: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp:741:29: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp:741:40: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 741 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp: In member function ‘virtual void Test::Float::Arithmetic::MaxNary::post(Gecode::Space&, Gecode::FloatVarArray&)’: test/float/arithmetic.cpp:759:18: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp:759:29: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp:759:40: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 759 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp: In member function ‘virtual void Test::Float::Arithmetic::MaxNaryShared::post(Gecode::Space&, Gecode::FloatVarArray&)’: test/float/arithmetic.cpp:780:18: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp:780:29: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/arithmetic.cpp:780:40: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 780 | m[0]=x[0]; m[1]=x[1]; m[2]=x[2]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/arithmetic.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 test/float/arithmetic.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/arithmetic.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 test/float/arithmetic.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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/arithmetic.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:261, from ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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, | ~~~~~^~~~ 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 test/float/trigonometric.o test/float/trigonometric.cpp In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.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/minimodel.hh:48, from test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.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/minimodel.hh:48, from test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/float/transcendental.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/minimodel.hh:48, from test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.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/minimodel.hh:48, from test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.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/minimodel.hh:48, from test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.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/minimodel.hh:48, from test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.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/minimodel.hh:48, from test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.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/minimodel.hh:240, from test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/transcendental.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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.cpp:37: ./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 test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/transcendental.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.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 test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.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 test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/transcendental.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 test/float/transcendental.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/transcendental.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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.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/minimodel.hh:48, from test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.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/minimodel.hh:48, from test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/float/trigonometric.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/minimodel.hh:48, from test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.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/minimodel.hh:48, from test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.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/minimodel.hh:48, from test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.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/minimodel.hh:48, from test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.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/minimodel.hh:48, from test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.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/minimodel.hh:240, from test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/trigonometric.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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.cpp:37: ./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 test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/trigonometric.cpp:37: ./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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/trigonometric.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 test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/trigonometric.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 test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/trigonometric.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 test/float/trigonometric.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/trigonometric.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) | ^~~~~~ 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 test/float/linear.o test/float/linear.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/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); | ^~~~~ 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 test/float/rel.o test/float/rel.cpp In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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/minimodel.hh:240, from test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/linear.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, | ~~~~~^~~~ test/float/linear.cpp: In member function ‘virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&)’: test/float/linear.cpp:170:22: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 170 | y[i] = x[i]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/linear.cpp: In member function ‘virtual void Test::Float::Linear::FloatVar::post(Gecode::Space&, Gecode::FloatVarArray&, Gecode::Reify)’: test/float/linear.cpp:182:22: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 182 | y[i] = x[i]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/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:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/linear.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 test/float/linear.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/linear.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 test/float/linear.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:261, from ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/linear.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) | ^~~~~~ 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 test/float/channel.o test/float/channel.cpp In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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/minimodel.hh:240, from test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/rel.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, | ~~~~~^~~~ test/float/rel.cpp: In member function ‘virtual void Test::Float::Rel::FloatVarXY::post(Gecode::Space&, Gecode::FloatVarArray&)’: test/float/rel.cpp:82:20: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 82 | y[0]=x[0]; y[1]=x[1]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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) | ^~~~~~~~ test/float/rel.cpp:82:31: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 82 | y[0]=x[0]; y[1]=x[1]; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/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 test/float/rel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/rel.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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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); | ~~~~~^~~~ 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 test/float/mm-lin.o test/float/mm-lin.cpp In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/set.hh:755, from ./gecode/minimodel.hh:48, from test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/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/minimodel.hh:48, from test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/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/minimodel.hh:48, from test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/set.hh:1173, from ./gecode/minimodel.hh:48, from test/float/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/minimodel.hh:48, from test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/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/minimodel.hh:48, from test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/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/minimodel.hh:48, from test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/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/minimodel.hh:48, from test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/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/minimodel.hh:48, from test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/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/minimodel.hh:240, from test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/minimodel.hh:1867, from test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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:48, from ./test/float.hh:43, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/channel.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 test/float/channel.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 ./test/test.hh:41, from ./test/float.hh:41, from test/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/minimodel.hh:48, from test/float/channel.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, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.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 test/float/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.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 test/float/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:150, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/channel.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 test/float/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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.hh:48, from ./test/float.hh:43, from test/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 ./test/test.hh:41, from ./test/float.hh:41, from test/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 ./test/float.hh:43, from test/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, from test/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::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 test/float/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) | ^~~~~~ 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 test/float/dom.o test/float/dom.cpp In file included from ./gecode/kernel.hh:261, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ 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 test/flatzinc.o test/flatzinc.cpp 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 test/flatzinc/bool_clause.o test/flatzinc/bool_clause.cpp In file included from ./gecode/int.hh:917, from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/mm-lin.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/set.hh:755, from ./gecode/minimodel.hh:48, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.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/minimodel.hh:48, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.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/minimodel.hh:48, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/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 test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/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 test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/float/mm-lin.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/minimodel.hh:48, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.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/minimodel.hh:48, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.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/minimodel.hh:48, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.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/minimodel.hh:48, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.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/minimodel.hh:48, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.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/minimodel.hh:240, from test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/int.hh:41, from test/float/mm-lin.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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: ./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 test/float/mm-lin.cpp:37: ./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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/mm-lin.cpp:37: ./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:150, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 test/float/mm-lin.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:261, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/int.hh:41, from test/float/mm-lin.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:285, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: 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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 ./test/float.hh:43, from test/float/mm-lin.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 ./test/test.hh:41, from ./test/int.hh:39, from test/float/mm-lin.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 test/float/mm-lin.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc.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/int.hh:917, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/int.hh:4353, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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:4845, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/float.hh:48, from ./test/float.hh:43, from test/float/dom.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:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1404, from ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/float.hh:1811, from ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/dom.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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:2005, from ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/dom.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/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:755, from ./gecode/minimodel.hh:48, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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:1438, from ./gecode/minimodel.hh:48, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/set.hh:1667, from ./gecode/minimodel.hh:48, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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/minimodel.hh:240, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/minimodel.hh:2083, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/float.hh:43, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/float/dom.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, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./test/float.hh:43, from test/float/dom.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 test/float/dom.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/kernel.hh:176, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 test/float/dom.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 ./test/float.hh:43, from test/float/dom.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 ./test/test.hh:41, from ./test/float.hh:41, from test/float/dom.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 test/float/dom.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/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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, | ~~~~~^~~~ 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 test/flatzinc/bug232.o test/flatzinc/bug232.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc/bool_clause.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bool_clause.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 ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc.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 ./test/flatzinc.hh:37, from test/flatzinc.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc.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) | ^~~~~~~~ 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 test/flatzinc/bug319.o test/flatzinc/bug319.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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); | ~~~~~^~~~ 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 test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r6746.cpp In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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); | ^~~~~ 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 test/flatzinc/bugfix_r7854.o test/flatzinc/bugfix_r7854.cpp In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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 ./test/flatzinc.hh:37, from test/flatzinc/bug232.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug232.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:261, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ 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 test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_1.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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 ./test/flatzinc.hh:37, from test/flatzinc/bug319.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bug319.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ 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 test/flatzinc/empty_domain_2.o test/flatzinc/empty_domain_2.cpp In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r7854.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r7854.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ 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 test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type1.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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 ./test/flatzinc.hh:37, from test/flatzinc/bugfix_r6746.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/bugfix_r6746.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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, | ~~~~~^~~~ 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 test/flatzinc/int_set_as_type2.o test/flatzinc/int_set_as_type2.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_1.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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) | ^~~~~~ 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 test/flatzinc/jobshop.o test/flatzinc/jobshop.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/empty_domain_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/empty_domain_2.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.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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, | ~~~~~^~~~ 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 test/flatzinc/no_warn_empty_domain.o test/flatzinc/no_warn_empty_domain.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type1.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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); | ~~~~~^~~~ 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 test/flatzinc/output_test.o test/flatzinc/output_test.cpp In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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 ./test/flatzinc.hh:37, from test/flatzinc/int_set_as_type2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/int_set_as_type2.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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, | ~~~~~^~~~ 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 test/flatzinc/queens4.o test/flatzinc/queens4.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ 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 test/flatzinc/sat_arith1.o test/flatzinc/sat_arith1.cpp In file included from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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 ./test/flatzinc.hh:37, from test/flatzinc/no_warn_empty_domain.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/no_warn_empty_domain.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.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ 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 test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_and.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/output_test.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/output_test.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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); | ~~~~~^~~~ 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 test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_array_bool_or.cpp In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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 ./test/flatzinc.hh:37, from test/flatzinc/queens4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queens4.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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, | ~~~~~^~~~ 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 test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_cmp_reif.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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; | ^ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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); | ~~~~~^~~~ ./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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_arith1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_arith1.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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, | ~~~~~^~~~ 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 test/flatzinc/sat_eq_reif.o test/flatzinc/sat_eq_reif.cpp In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_and.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_and.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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); | ^ 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 test/flatzinc/test_approx_bnb.o test/flatzinc/test_approx_bnb.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_array_bool_or.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_array_bool_or.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ 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 test/flatzinc/test_array_just_right.o test/flatzinc/test_array_just_right.cpp In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_cmp_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_cmp_reif.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ 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 test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_assigned_var_bounds_bad.cpp In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/sat_eq_reif.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sat_eq_reif.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.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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, | ~~~~~^~~~ 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 test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_flatzinc_output_anns.cpp In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/test_approx_bnb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_approx_bnb.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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, | ~~~~~^~~~ 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 test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arith.cpp In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_array_just_right.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_array_just_right.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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 ./test/flatzinc.hh:37, from test/flatzinc/test_assigned_var_bounds_bad.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_assigned_var_bounds_bad.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) | ^~~~~~~~ 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 test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_arrays.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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, | ~~~~~^~~~ 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 test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_coercions.cpp In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/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:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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:261, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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 ./test/flatzinc.hh:37, from test/flatzinc/test_flatzinc_output_anns.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_flatzinc_output_anns.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) | ^~~~~~~~ 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 test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_comparison.cpp 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 test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_logic.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_arrays.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_arrays.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_coercions.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_coercions.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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); | ~~~~~^~~~ 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 test/flatzinc/test_fzn_sets.o test/flatzinc/test_fzn_sets.cpp In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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, | ~~~~~^~~~ 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 test/flatzinc/test_int_div.o test/flatzinc/test_int_div.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/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/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_comparison.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_comparison.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:261, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_logic.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_logic.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ 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 test/flatzinc/test_int_mod.o test/flatzinc/test_int_mod.cpp In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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); | ~~~~~^~~~ 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 test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_int_ranges_as_values.cpp In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_div.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_div.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:261, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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) | ^~~~~~~~ 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 test/flatzinc/test_seq_search.o test/flatzinc/test_seq_search.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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 ./test/flatzinc.hh:37, from test/flatzinc/test_fzn_sets.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_fzn_sets.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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, | ~~~~~^~~~ 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 test/flatzinc/2dpacking.o test/flatzinc/2dpacking.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_mod.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_mod.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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) | ^~~~~~~~ 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 test/flatzinc/alpha.o test/flatzinc/alpha.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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 ./test/flatzinc.hh:37, from test/flatzinc/test_int_ranges_as_values.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_int_ranges_as_values.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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); | ~~~~~^~~~ 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 test/flatzinc/battleships1.o test/flatzinc/battleships1.cpp In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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 ./test/flatzinc.hh:37, from test/flatzinc/test_seq_search.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/test_seq_search.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.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, | ~~~~~^~~~ 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 test/flatzinc/battleships10.o test/flatzinc/battleships10.cpp In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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 ./test/flatzinc.hh:37, from test/flatzinc/2dpacking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/2dpacking.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/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.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/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/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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); | ~~~~~^~~~ 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 test/flatzinc/battleships2.o test/flatzinc/battleships2.cpp In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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 ./test/flatzinc.hh:37, from test/flatzinc/alpha.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/alpha.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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, | ~~~~~^~~~ 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 test/flatzinc/battleships3.o test/flatzinc/battleships3.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships10.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships10.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) | ^~~~~~~~ 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 test/flatzinc/battleships4.o test/flatzinc/battleships4.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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); | ^~~~~ 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 test/flatzinc/battleships5.o test/flatzinc/battleships5.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/battleships2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships2.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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ 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 test/flatzinc/battleships7.o test/flatzinc/battleships7.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships3.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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); | ~~~~~^~~~ 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 test/flatzinc/battleships9.o test/flatzinc/battleships9.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/battleships4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships4.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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, | ~~~~~^~~~ 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 test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_1.cpp In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships7.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships7.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ 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 test/flatzinc/blocksworld_instance_2.o test/flatzinc/blocksworld_instance_2.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships5.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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); | ~~~~~^~~~ 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 test/flatzinc/cumulatives.o test/flatzinc/cumulatives.cpp In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/battleships9.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/battleships9.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/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:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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) | ^~~~~~ 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 test/flatzinc/cutstock.o test/flatzinc/cutstock.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_1.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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, | ~~~~~^~~~ 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 test/flatzinc/eq20.o test/flatzinc/eq20.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/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/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/blocksworld_instance_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/blocksworld_instance_2.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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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:261, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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) | ^~~~~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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, | ~~~~~^~~~ 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 test/flatzinc/factory_planning_instance.o test/flatzinc/factory_planning_instance.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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 ./test/flatzinc.hh:37, from test/flatzinc/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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 ./test/flatzinc.hh:37, from test/flatzinc/cumulatives.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cumulatives.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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, | ~~~~~^~~~ 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 test/flatzinc/golomb.o test/flatzinc/golomb.cpp In file included from ./gecode/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/cutstock.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/cutstock.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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 ./test/flatzinc.hh:37, from test/flatzinc/eq20.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/eq20.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) | ^~~~~~~~ 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 test/flatzinc/jobshop2x2.o test/flatzinc/jobshop2x2.cpp 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 test/flatzinc/knights.o test/flatzinc/knights.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/knights.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/factory_planning_instance.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/factory_planning_instance.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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); | ~~~~~^~~~ 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 test/flatzinc/langford2.o test/flatzinc/langford2.cpp In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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 ./test/flatzinc.hh:37, from test/flatzinc/golomb.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/golomb.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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, | ~~~~~^~~~ 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 test/flatzinc/latin_squares_fd.o test/flatzinc/latin_squares_fd.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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 ./test/flatzinc.hh:37, from test/flatzinc/jobshop2x2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/jobshop2x2.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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); | ^~~~~ 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 test/flatzinc/multidim_knapsack_simple.o test/flatzinc/multidim_knapsack_simple.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/knights.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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 ./test/flatzinc.hh:37, from test/flatzinc/knights.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/knights.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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, | ~~~~~^~~~ 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 test/flatzinc/packing.o test/flatzinc/packing.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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 ./test/flatzinc.hh:37, from test/flatzinc/langford2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/langford2.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.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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, | ~~~~~^~~~ 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 test/flatzinc/perfsq.o test/flatzinc/perfsq.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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 ./test/flatzinc.hh:37, from test/flatzinc/multidim_knapsack_simple.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/multidim_knapsack_simple.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ 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 test/flatzinc/perfsq2.o test/flatzinc/perfsq2.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/latin_squares_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/latin_squares_fd.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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, | ~~~~~^~~~ 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 test/flatzinc/photo.o test/flatzinc/photo.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/packing.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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 ./test/flatzinc.hh:37, from test/flatzinc/packing.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/packing.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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) | ^~~~~~~~ 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 test/flatzinc/product_fd.o test/flatzinc/product_fd.cpp In file included from ./gecode/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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 ./test/flatzinc.hh:37, from test/flatzinc/perfsq2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/perfsq2.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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, | ~~~~~^~~~ 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 test/flatzinc/product_lp.o test/flatzinc/product_lp.cpp In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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, | ~~~~~^~~~ 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 test/flatzinc/quasigroup_qg5.o test/flatzinc/quasigroup_qg5.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/photo.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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 ./test/flatzinc.hh:37, from test/flatzinc/photo.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/photo.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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); | ^~~~~ 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 test/flatzinc/queen_cp2.o test/flatzinc/queen_cp2.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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 ./test/flatzinc.hh:37, from test/flatzinc/product_fd.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_fd.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.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/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/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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, | ~~~~~^~~~ 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 test/flatzinc/queen_ip.o test/flatzinc/queen_ip.cpp In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/product_lp.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/product_lp.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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 ./test/flatzinc.hh:37, from test/flatzinc/quasigroup_qg5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/quasigroup_qg5.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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) | ^~~~~~ 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 test/flatzinc/radiation.o test/flatzinc/radiation.cpp 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 test/flatzinc/shared_array_element.o test/flatzinc/shared_array_element.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_cp2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_cp2.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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, | ~~~~~^~~~ 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 test/flatzinc/simple_sat.o test/flatzinc/simple_sat.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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 ./test/flatzinc.hh:37, from test/flatzinc/queen_ip.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/queen_ip.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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); | ~~~~~^~~~ 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 test/flatzinc/singHoist2.o test/flatzinc/singHoist2.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/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/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/shared_array_element.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/shared_array_element.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/radiation.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/radiation.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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) | ^~~~~~~~ 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 test/flatzinc/sudoku.o test/flatzinc/sudoku.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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 ./test/flatzinc.hh:37, from test/flatzinc/simple_sat.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/simple_sat.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) | ^~~~~~~~ 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 test/flatzinc/template_design.o test/flatzinc/template_design.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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); | ~~~~~^~~~ 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 test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_1.cpp In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.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:285, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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 ./test/flatzinc.hh:37, from test/flatzinc/singHoist2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/singHoist2.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/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:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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) { | ~~~~~^~~~ 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 test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_2.cpp In file included from ./gecode/set.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/sudoku.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/sudoku.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_1.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_1.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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) | ^~~~~~~~ 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 test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_3.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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 ./test/flatzinc.hh:37, from test/flatzinc/template_design.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/template_design.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) | ^~~~~~~~ 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 test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_4.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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, | ~~~~~^~~~ 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 test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_5.cpp In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_2.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_2.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/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/int.hh:1723, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/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/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/minimodel.hh:1609, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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, | ~~~~~^~~~ 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 test/flatzinc/tenpenki_6.o test/flatzinc/tenpenki_6.cpp In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_3.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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) | ^~~~~~ 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 test/flatzinc/warehouses.o test/flatzinc/warehouses.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_4.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ 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 test/flatzinc/warehouses_small.o test/flatzinc/warehouses_small.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_5.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ 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 test/flatzinc/wolf_goat_cabbage.o test/flatzinc/wolf_goat_cabbage.cpp In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/tenpenki_6.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/tenpenki_6.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses.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) | ^~~~~~~~ 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 test/flatzinc/zebra.o test/flatzinc/zebra.cpp In file included from ./gecode/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ 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 test/flatzinc/magicsq_3.o test/flatzinc/magicsq_3.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/warehouses_small.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/warehouses_small.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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; | ^ In file included from ./gecode/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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, | ~~~~~^~~~ ./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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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, | ~~~~~^~~~ 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 test/flatzinc/magicsq_4.o test/flatzinc/magicsq_4.cpp In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:285, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:2137, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/wolf_goat_cabbage.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/wolf_goat_cabbage.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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:261, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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); | ~~~~~^~~~ ./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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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, | ~~~~~^~~~ 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 test/flatzinc/magicsq_5.o test/flatzinc/magicsq_5.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/int.hh:2555, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/int.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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 ./test/flatzinc.hh:37, from test/flatzinc/zebra.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/zebra.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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, | ~~~~~^~~~ 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 test/flatzinc/oss.o test/flatzinc/oss.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_3.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_3.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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) | ^~~~~~ 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 test/flatzinc/steiner_triples.o test/flatzinc/steiner_triples.cpp In file included from ./gecode/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_4.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_4.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ 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 test/flatzinc/timetabling.o test/flatzinc/timetabling.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/float.hh:1546, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/kernel.hh:261, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/float.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/int.hh:5699, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/int.hh:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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.hh:5223, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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/set.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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.hh:1438, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/magicsq_5.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/magicsq_5.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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.hh:1811, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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) | ^~~~~~~~ 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 test/flatzinc/trucking.o test/flatzinc/trucking.cpp In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/oss.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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.hh:755, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/oss.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/oss.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/set.hh:1173, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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) | ^~~~~~~~ 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 test/branch.o test/branch.cpp In file included from ./gecode/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/steiner_triples.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/steiner_triples.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ 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 test/branch/int.o test/branch/int.cpp In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.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:176, from ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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 ./test/flatzinc.hh:37, from test/flatzinc/timetabling.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/timetabling.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:150, from ./test/branch.hh:43, from test/branch.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ 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 test/branch/bool.o test/branch/bool.cpp In file included from ./gecode/int.hh:917, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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:261, from ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/branch.hh:43, from test/branch.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/branch.hh:43, from test/branch.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/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: 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:4845, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/int.hh:917, from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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/set.hh:1667, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/int.hh:1723, from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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/set.hh:1866, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/int.hh:2555, from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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/kernel.hh:150, from ./test/branch.hh:43, from test/branch/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/int.hh:4353, from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch.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/float.hh:1404, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/kernel.hh:150, from ./test/branch.hh:43, from test/branch/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/float.hh:2005, from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/set.hh:755, from ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch.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/minimodel.hh:817, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/set.hh:1173, from ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch.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/minimodel.hh:1608, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/set.hh:1438, from ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/set.hh:1173, from ./test/branch.hh:48, from test/branch.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/minimodel.hh:1612, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/set.hh:1438, from ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/set.hh:1667, from ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch.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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/set.hh:1667, from ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch.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/kernel.hh:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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:261, from ./test/branch.hh:43, from test/branch/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/set.hh:1866, from ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch.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:150, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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:150, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/kernel.hh:285, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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/minimodel.hh:2083, from ./gecode/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘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/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/driver.hh:37, from ./gecode/flatzinc.hh:86, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/float.hh:1404, from ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch.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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch.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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch.cpp:40: ./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:261, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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:176, from ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:48, from test/branch.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 ./test/branch.hh:43, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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 ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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:917, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int.hh:917, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/branch.hh:45, from test/branch/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:176, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:48, from test/branch.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/int.hh:1723, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/kernel.hh:176, from ./test/branch.hh:43, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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.hh:4845, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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:2555, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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:4845, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/int.hh:4845, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/int.hh:4353, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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:5223, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:45, from test/branch/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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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:4845, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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.hh:4845, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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/kernel.hh:176, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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 ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:45, from test/branch.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:5223, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/branch.hh:43, from test/branch.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 ./test/branch.hh:48, from test/branch.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/int.hh:5223, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/branch.hh:43, from test/branch.cpp:40: ./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 ./test/branch.hh:52, from test/branch.cpp:40: ./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/int.hh:5223, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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/set.hh:755, from ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch/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/int.hh:5699, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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/set.hh:1173, from ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:44, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:46, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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 ./test/flatzinc.hh:37, from test/flatzinc/trucking.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/flatzinc.hh:49, from ./test/flatzinc.hh:38, from test/flatzinc/trucking.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/set.hh:1438, from ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:48, from test/branch/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/set.hh:755, from ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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/set.hh:1173, from ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/branch.hh:52, from test/branch/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/float.hh:1404, from ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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/float.hh:1546, from ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/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) | ^~~~~~ 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 test/branch/set.o test/branch/set.cpp In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/int.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 ./test/branch.hh:48, from test/branch/int.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 ./test/branch.hh:43, from test/branch/int.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 ./test/branch.hh:52, from test/branch/int.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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) | ^~~~~~~~ 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 test/branch/float.o test/branch/float.cpp 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 test/assign.o test/assign.cpp In file included from ./gecode/kernel.hh:150, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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:150, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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:150, from ./test/assign.hh:41, from test/assign.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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/set.hh:755, from ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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/set.hh:1173, from ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/set.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/int.hh:917, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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/kernel.hh:261, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/assign.hh:41, from test/assign.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/int.hh:4353, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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/kernel.hh:285, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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:4845, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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/float.hh:1404, from ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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:1811, from ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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/float.hh:1546, from ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/set.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, | ~~~~~^~~~ test/branch/set.cpp: In member function ‘virtual void Test::Branch::Set::post(Gecode::Space&, Gecode::SetVarArray&)’: test/branch/set.cpp:50:20: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 50 | xx[i] = x[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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.hh:755, from ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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 ./test/branch.hh:43, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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/set.hh:1438, from ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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/set.hh:1173, from ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/float.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/kernel.hh:176, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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.hh:1667, from ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/float.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/kernel.hh:176, from ./test/branch.hh:43, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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/set.hh:1866, from ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:48, from test/branch/float.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.hh:917, from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/set.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 ./test/branch.hh:48, from test/branch/set.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 ./test/branch.hh:43, from test/branch/set.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 ./test/branch.hh:52, from test/branch/set.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/int.hh:4353, from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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/float.hh:1404, from ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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/int.hh:5223, from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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/float.hh:1546, from ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:43, from test/branch/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/int.hh:5699, from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign.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:1811, from ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/float.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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/float.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 ./test/branch.hh:48, from test/branch/float.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.hh:755, from ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign.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); | ~~~~~^~~~ 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 test/assign/int.o test/assign/int.cpp In file included from ./gecode/kernel.hh:176, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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/set.hh:1667, from ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign.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/kernel.hh:176, from ./test/branch.hh:43, from test/branch/float.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 ./test/branch.hh:48, from test/branch/float.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.hh:1866, from ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign.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:176, from ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:45, from test/branch/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 ./test/branch.hh:43, from test/branch/float.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 ./test/branch.hh:48, from test/branch/float.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 ./test/branch.hh:43, from test/branch/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 ./test/branch.hh:52, from test/branch/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/float.hh:1404, from ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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) | ^~~~~~~ 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 test/assign/bool.o test/assign/bool.cpp In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:47, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:42, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:44, from test/assign.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 ./test/assign.hh:41, from test/assign.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 ./test/assign.hh:47, from test/assign.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:150, from ./test/assign.hh:41, from test/assign/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:150, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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/kernel.hh:261, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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.hh:917, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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/set.hh:755, from ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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/set.hh:1438, from ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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/set.hh:1173, from ./test/assign.hh:44, from test/assign/int.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/int.hh:5699, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:42, from test/assign/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:1438, from ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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/float.hh:1546, from ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/int.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/set.hh:755, from ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:44, from test/assign/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/float.hh:2005, from ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/int.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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/int.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 ./test/assign.hh:44, from test/assign/int.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/float.hh:1404, from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./test/assign.hh:41, from test/assign/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/kernel.hh:176, from ./test/assign.hh:41, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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.hh:1811, from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign/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/kernel.hh:176, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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/float.hh:2005, from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./test/assign.hh:47, from test/assign/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:176, from ./test/assign.hh:41, from test/assign/int.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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/int.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 ./test/assign.hh:44, from test/assign/int.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 ./test/assign.hh:41, from test/assign/int.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 ./test/assign.hh:47, from test/assign/int.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/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) | ^~~~~~ 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 test/assign/set.o test/assign/set.cpp In file included from ./gecode/kernel.hh:176, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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/support.hh:104, from ./gecode/kernel.hh:50, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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) | ^~~~~~~~ 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 test/assign/float.o test/assign/float.cpp In file included from ./gecode/kernel.hh:150, from ./test/assign.hh:41, from test/assign/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:150, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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/kernel.hh:261, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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); | ~~~~~^~~~ 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 test/search.o test/search.cpp In file included from ./gecode/int.hh:917, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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/int.hh:917, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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:150, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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:1723, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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:4353, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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:2555, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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/int.hh:4845, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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/kernel.hh:150, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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:4845, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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/int.hh:5223, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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/kernel.hh:150, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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:5223, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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/int.hh:5699, from ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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/set.hh:755, from ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/set.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:755, from ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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/set.hh:1173, from ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/set.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:1438, from ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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/set.hh:1173, from ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/set.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.hh:1667, from ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/assign.hh:47, from test/assign/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/float.hh:1546, from ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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:150, from ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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/kernel.hh:229, from ./test/assign.hh:41, from test/assign/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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/float.hh:1546, from ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/set.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:1811, from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/set.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, | ~~~~~^~~~ test/assign/set.cpp: In member function ‘virtual void Test::Assign::Set::post(Gecode::Space&, Gecode::SetVarArray&)’: test/assign/set.cpp:50:17: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 50 | y[i]=x[i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./test/assign.hh:44, from test/assign/set.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/float.hh:2005, from ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/set.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/set.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/set.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/set.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/float.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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/float.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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/set.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/set.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/set.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 ./test/assign.hh:44, from test/assign/set.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 ./test/assign.hh:41, from test/assign/set.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 ./test/assign.hh:47, from test/assign/set.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/float.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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:42, from test/assign/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 ./test/assign.hh:41, from test/assign/float.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 ./test/assign.hh:44, from test/assign/float.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 ./test/assign.hh:41, from test/assign/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 ./test/assign.hh:47, from test/assign/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:150, from ./gecode/minimodel.hh:45, from test/search.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); | ^~~~~ 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 test/nogoods.o test/nogoods.cpp 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 test/array.o test/array.cpp In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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 test/search.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 test/search.cpp:34: ./gecode/int/var/bool.hpp:50:3: 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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/search.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/search.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = 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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/search.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/search.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/nogoods.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/int.hh:4845, from ./gecode/minimodel.hh:46, from test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/search.cpp:34: ./gecode/kernel/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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/search.cpp:34: ./gecode/kernel/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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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/kernel.hh:261, from ./gecode/minimodel.hh:45, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: 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/set.hh:1667, from ./gecode/minimodel.hh:48, from test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/search.cpp:34: ./gecode/kernel/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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/search.cpp:34: ./gecode/kernel/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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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/kernel.hh:150, from test/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/minimodel.hh:1612, from test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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/int.hh:917, from ./gecode/minimodel.hh:46, from test/nogoods.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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/nogoods.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/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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/int.hh:1723, from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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:2083, from test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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 test/search.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 test/search.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/search.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.hh:2555, from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/nogoods.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) { | ~~~~~^~~~ test/search.cpp: In constructor ‘Test::Search::HasSolutions::HasSolutions(Test::Search::HowToBranch, Test::Search::HowToBranch, Test::Search::HowToBranch, Test::Search::HowToConstrain)’: test/search.cpp:197:36: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 197 | IntVarArgs x1(2); x1[0]=x[0]; x1[1]=x[1]; branch(x1, htb1); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:197:48: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 197 | IntVarArgs x1(2); x1[0]=x[0]; x1[1]=x[1]; branch(x1, htb1); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:198:36: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 198 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:198:48: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 198 | IntVarArgs x2(2); x2[0]=x[2]; x2[1]=x[3]; branch(x2, htb2); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:199:36: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 199 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:199:48: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 199 | IntVarArgs x3(2); x3[0]=x[4]; x3[1]=x[5]; branch(x3, htb3); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp: In member function ‘virtual void Test::Search::HasSolutions::constrain(const Gecode::Space&)’: test/search.cpp:222:62: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 222 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ test/search.cpp:231:62: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 231 | y[i] = IntVar(*this, s.x[i].val(), s.x[i].val()); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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/minimodel.hh:45, from test/search.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 test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 test/search.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 test/search.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has 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 test/search.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 test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 test/search.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 test/search.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘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 test/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 test/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 test/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 test/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 test/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:176, from ./gecode/minimodel.hh:45, from test/search.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 test/search.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 test/search.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 test/search.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:285, from test/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 test/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/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/search.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 test/search.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 test/search.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 test/search.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/set.hh:755, from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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:176, from ./gecode/minimodel.hh:45, from test/search.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 test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has 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 test/search.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 test/search.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘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 test/nogoods.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/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/search.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 test/search.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/float.hh:1811, from ./gecode/minimodel.hh:51, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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/kernel.hh:176, from ./gecode/minimodel.hh:45, from test/search.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 test/search.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.hh:2005, from ./gecode/minimodel.hh:51, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:917, from test/array.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 test/array.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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.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/int.hh:1723, from test/array.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 test/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 test/array.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:1612, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from test/search.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 test/search.cpp:34: ./gecode/int/var/int.hpp:49:3: 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 test/search.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 test/search.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from test/search.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 test/search.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/minimodel.hh:2083, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from test/search.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 test/search.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/minimodel.hh:46, from test/nogoods.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/int.hh:2555, from test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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/minimodel.hh:2083, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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/int.hh:4353, from test/array.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 test/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 test/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/minimodel.hh:2083, from test/nogoods.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/int.hh:4353, from test/array.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 test/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 test/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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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/int.hh:4353, from test/array.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 test/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 test/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/minimodel.hh:2083, from test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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/int.hh:4353, from test/array.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 test/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/minimodel.hh:2083, from test/nogoods.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:229, from test/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/kernel.hh:150, from ./gecode/minimodel.hh:45, from test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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 test/nogoods.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 test/nogoods.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from test/nogoods.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, | ~~~~~^~~~ test/nogoods.cpp: In constructor ‘Test::NoGoods::Queens::Queens(Gecode::IntValBranch, bool, bool)’: test/nogoods.cpp:73:24: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 73 | q1[i] = q[i]; q2[i] = q[n/2 + i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/nogoods.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) | ^~~~~~ test/nogoods.cpp:73:44: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 73 | q1[i] = q[i]; q2[i] = q[n/2 + i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from test/nogoods.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/int.hh:4845, from test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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); | ~~~~~^~~~ test/nogoods.cpp: In constructor ‘Test::NoGoods::Hamming::Hamming(Gecode::SetValBranch, bool, bool)’: test/nogoods.cpp:140:36: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 140 | cx[i] = expr(*this, -x[i]); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/nogoods.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) | ^~~~~~ test/nogoods.cpp:154:24: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 154 | x1[i] = x[i]; x2[i] = x[size/2 + i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/nogoods.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) | ^~~~~~ test/nogoods.cpp:154:47: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 154 | x1[i] = x[i]; x2[i] = x[size/2 + i]; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from test/nogoods.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/int.hh:4845, from test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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 test/array.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 test/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 test/array.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/minimodel.hh:45, from test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/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 test/array.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 test/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 test/array.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 test/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 test/array.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 test/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 test/array.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/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 test/array.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 test/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 test/array.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 test/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 test/array.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 test/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 test/array.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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 test/nogoods.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) | ^~~~~~~~ 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 test/test.o test/test.cpp 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 test/afc.o test/afc.cpp In file included from ./gecode/kernel.hh:150, from ./test/test.hh:41, from test/test.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 ./test/test.hh:41, from test/test.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 ./test/test.hh:41, from test/test.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 ./test/test.hh:41, from test/test.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 ./test/test.hh:41, from test/test.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 ./test/test.hh:41, from test/test.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 ./test/test.hh:41, from test/test.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 ./test/test.hh:41, from test/test.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: 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); | ~~~~~^~~~ test/test.cpp: In function ‘int main(int, char**)’: test/test.cpp:270:32: warning: catching polymorphic type ‘class Gecode::Exception’ by value [-Wcatch-value=] 270 | } catch (Gecode::Exception e) { | ^ In file included from ./gecode/kernel.hh:150, from test/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 test/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 test/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 test/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 test/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 test/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 test/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 test/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); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from test/afc.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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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:229, from test/afc.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from test/afc.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 test/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:229, from test/afc.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from test/afc.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 test/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:229, from test/afc.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 test/afc.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 test/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:229, from test/afc.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ 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 test/ldsb.o test/ldsb.cpp In file included from ./gecode/int.hh:4845, from test/afc.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 test/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/int.hh:4353, from test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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/int.hh:4353, from test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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 test/afc.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) | ^~~~~~~ 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 test/region.o test/region.cpp In file included from ./gecode/kernel.hh:150, from test/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 test/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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp: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 test/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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/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 test/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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: 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 test/ldsb.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 test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from test/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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from test/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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from test/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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from test/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/kernel.hh:150, from test/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/int.hh:4845, from test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from test/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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from test/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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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/float.hh:1404, from ./gecode/minimodel.hh:51, from test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from test/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::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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from test/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::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from test/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 test/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 test/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 test/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 test/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 test/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 test/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); | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ 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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./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 test/ldsb.cpp:44: ./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 test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./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, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::VarSym1::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:267:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 267 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:268:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 268 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::VarSym1b::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:290:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:293:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 293 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::VarSym2::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:318:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::VarSym3::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:375:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 375 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:377:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 377 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::VarSym4::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:410:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 410 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:415:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::VarSym5::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:442:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:447:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 447 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::MatSym1::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:477:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::MatSym2::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:527:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 527 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::MatSym3::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:588:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 588 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::MatSym4::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:632:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 632 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::SimIntVarSym1::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:666:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 666 | distinct(home, m.col(0)); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:669:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 669 | linear(home, m.row(i), IRT_EQ, 3); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:2821:15: note: initializing argument 1 of ‘void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 2821 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:674:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 674 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::SimIntVarSym2::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:725:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 725 | distinct(home, m.col(0)); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:728:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 728 | linear(home, m.row(i), IRT_EQ, 3); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:2821:15: note: initializing argument 1 of ‘void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 2821 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:742:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 742 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::SimIntValSym1::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:767:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 767 | rel(home, xs[0] + xs[1] == 6); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./gecode/minimodel.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, const Gecode::IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:772:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::SimIntValSym2::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:802:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 802 | extensional(home, xs, tuples); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:2555, from test/ldsb.cpp:35: ./gecode/int/extensional.hpp:37:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’ 37 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, | ~~~~~^~~~ test/ldsb.cpp:808:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 808 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::SimIntValSym3::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:831:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 831 | rel(home, xs[0] + xs[1] == 6); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./gecode/minimodel.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, const Gecode::IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:835:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 835 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MED(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::ValSym1::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:860:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 860 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:864:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 864 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::ValSym1b::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:886:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 886 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:889:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 889 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::ValSym1c::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:911:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 911 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:914:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 914 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MAX(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::ValSym2::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:939:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 939 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::ValSym2b::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:977:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 977 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::ValSym3::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:1013:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1013 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1017:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1017 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::ValSym4::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:1050:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1050 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1054:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1054 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::ValSym5::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:1081:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1081 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1087:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::VarValSym1::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:1117:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1117 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::Recomputation::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:1234:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1234 | extensional(home, va, t); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:2555, from test/ldsb.cpp:35: ./gecode/int/extensional.hpp:37:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’ 37 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, | ~~~~~^~~~ test/ldsb.cpp:1237:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1237 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::TieBreak::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:1286:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1286 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1289:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1289 | rel(home, xs[1] != xs[2]); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./gecode/minimodel.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, const Gecode::IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:1296:104: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1296 | branch(home, xs, tiebreak(INT_VAR_DEGREE_MAX(), INT_VAR_MERIT_MAX(position)), INT_VAL_MIN(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5366:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5366 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh: In member function ‘Gecode::IntArgs& Gecode::IntArgs::operator=(Gecode::IntArgs&&)’: ./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 test/ldsb.cpp:34: ./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) | ^~~~~~~~~~~ test/ldsb.cpp: In function ‘Gecode::IntSetArgs Test::LDSB::ISA(int, ...)’: test/ldsb.cpp:1320:21: note: synthesized method ‘Gecode::IntArgs& Gecode::IntArgs::operator=(Gecode::IntArgs&&)’ first required here 1320 | a = IntArgs(); | ^ test/ldsb.cpp: In static member function ‘static void Test::LDSB::SetVarSym1::setup(Gecode::Home, Gecode::SetVarArray&)’: test/ldsb.cpp:1342:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1342 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/set.hh:1687: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)’ 1687 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::SetValSym1::setup(Gecode::Home, Gecode::SetVarArray&)’: test/ldsb.cpp:1392:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1392 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/set.hh:1687: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)’ 1687 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::SetValSym2::setup(Gecode::Home, Gecode::SetVarArray&)’: test/ldsb.cpp:1432:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1432 | cardinality(home, xs[i], 1, 1); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./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); | ~~~~~^~~~ test/ldsb.cpp:1433:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1433 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/set.hh:1687: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)’ 1687 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::SetVarSeqSym1::setup(Gecode::Home, Gecode::SetVarArray&)’: test/ldsb.cpp:1461:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1461 | rel(home, xs[0], SOT_INTER, xs[1], SRT_EQ, IntSet::empty); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/set.hh:790:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)’ 790 | rel(Home home, SetVar x, SetOpType op, SetVar y, | ~~~~~^~~~ test/ldsb.cpp:1462:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1462 | rel(home, xs[2], SOT_INTER, xs[3], SRT_EQ, IntSet::empty); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/set.hh:790:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)’ 790 | rel(Home home, SetVar x, SetOpType op, SetVar y, | ~~~~~^~~~ test/ldsb.cpp:1464:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1464 | cardinality(home, xs[i], 1, 1); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./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); | ~~~~~^~~~ test/ldsb.cpp:1465:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1465 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/set.hh:1687: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)’ 1687 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::SetVarSeqSym2::setup(Gecode::Home, Gecode::SetVarArray&)’: test/ldsb.cpp:1492:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1492 | rel(home, xs[0], SRT_EQ, xs[2]); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./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); | ~~~~~^~~~ test/ldsb.cpp:1493:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1493 | branch(home, xs, SET_VAR_NONE(), SET_VAL_MIN_INC(), syms); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:39: ./gecode/set.hh:1687: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)’ 1687 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::ReflectSym1::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:1535:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1535 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:917, from test/region.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 test/region.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 test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp:1536:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1536 | rel(home, abs(m(0,0)-m(1,0))==1); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./gecode/minimodel.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, const Gecode::IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:1537:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1537 | rel(home, abs(m(0,1)-m(1,1))==1); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./gecode/minimodel.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, const Gecode::IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:1538:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1538 | rel(home, abs(m(1,0)-m(2,0))==1); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./gecode/minimodel.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, const Gecode::IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ test/ldsb.cpp:1539:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1539 | rel(home, abs(m(1,1)-m(2,1))==1); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:44: ./gecode/minimodel.hh:1602:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, const Gecode::IntPropLevels&)’ 1602 | rel(Home home, const BoolExpr& e, | ~~~~~^~~~ In file included from ./gecode/int.hh:1723, from test/region.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 test/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 test/region.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, | ~~~~~^~~~ test/ldsb.cpp:1545:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1545 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::ReflectSym2::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:1572:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1572 | branch(home, xs, INT_VAR_NONE(), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ test/ldsb.cpp: In static member function ‘static void Test::LDSB::Action1::setup(Gecode::Home, Gecode::IntVarArray&)’: test/ldsb.cpp:1601:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1601 | distinct(home, xs); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from test/ldsb.cpp:35: ./gecode/int.hh:1612:17: note: initializing argument 1 of ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1612 | distinct(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from test/region.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 test/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 test/region.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 test/region.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 test/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 test/region.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, | ~~~~~^~~~ test/ldsb.cpp:1605:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1605 | branch(home, xs, INT_VAR_ACTION_MIN(0.8), INT_VAL_MIN(), s); | ^ In file included from ./gecode/kernel.hh:150, from test/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:2555, from test/region.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 test/ldsb.cpp:35: ./gecode/int.hh:5349: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)’ 5349 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:150, from test/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 test/region.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 test/region.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 test/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 test/region.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 test/region.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 test/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:229, from test/region.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from test/region.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 test/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:229, from test/region.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from test/region.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 test/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:229, from test/region.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 test/region.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 test/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:229, from test/region.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, 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 test/region.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 test/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/int.hh:4353, from test/region.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 test/region.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 test/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 test/region.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 test/region.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 test/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 test/region.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 test/region.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 test/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/int.hh:4353, from test/region.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 test/region.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 test/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 test/region.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 test/region.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 test/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 test/region.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 test/region.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 test/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 test/region.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 test/region.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 test/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 test/region.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 test/region.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 test/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 test/region.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 test/region.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 test/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 test/region.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 test/region.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 test/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 test/region.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 test/region.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 test/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 test/region.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 test/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 test/ldsb.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 test/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 test/ldsb.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 test/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 test/ldsb.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 test/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 test/ldsb.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 test/region.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 test/region.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 test/region.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 test/region.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 test/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 test/ldsb.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 test/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 test/ldsb.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 test/region.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 test/region.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 test/region.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 test/region.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 test/ldsb.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 test/ldsb.cpp:44: ./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 test/ldsb.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 test/ldsb.cpp:44: ./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/minimodel.hh:2338, from test/ldsb.cpp:44: ./gecode/minimodel/ldsb.hpp: In instantiation of ‘Gecode::SymmetryHandle Gecode::rows_reflect(const Gecode::Matrix&) [with A = Gecode::IntVarArray]’: test/ldsb.cpp:631:26: required from here ./gecode/minimodel/ldsb.hpp:76:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 76 | xs[i] = m(c1,r1); | ~~~~~~^~~~~~~~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from test/ldsb.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/minimodel.hh:2338, from test/ldsb.cpp:44: ./gecode/minimodel/ldsb.hpp:77:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 77 | xs[length+i] = m(c2,r2); | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from test/ldsb.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/minimodel.hh:2338, from test/ldsb.cpp:44: ./gecode/minimodel/ldsb.hpp: In instantiation of ‘Gecode::SymmetryHandle Gecode::columns_reflect(const Gecode::Matrix&) [with A = Gecode::IntVarArray]’: test/ldsb.cpp:1544:29: required from here ./gecode/minimodel/ldsb.hpp:99:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 99 | xs[i] = m(c1,r1); | ~~~~~~^~~~~~~~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from test/ldsb.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/minimodel.hh:2338, from test/ldsb.cpp:44: ./gecode/minimodel/ldsb.hpp:100:20: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 100 | xs[length+i] = m(c2,r2); | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from test/ldsb.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 test/region.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 test/region.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 test/region.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 test/region.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 test/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 test/ldsb.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 test/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 test/ldsb.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 test/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 test/ldsb.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 test/region.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 test/region.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 test/region.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 test/region.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 test/ldsb.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 test/ldsb.cpp:44: ./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/minimodel.hh:2337, from test/ldsb.cpp:44: ./gecode/minimodel/matrix.hpp: In instantiation of ‘Gecode::Slice::Slice(const Gecode::Matrix&, int, int, int, int) [with A = Gecode::IntVarArray]’: ./gecode/minimodel/matrix.hpp:172:12: required from ‘Gecode::Slice Gecode::Matrix< >::slice(int, int, int, int) const [with A = Gecode::IntVarArray]’ test/ldsb.cpp:445:45: required from here ./gecode/minimodel/matrix.hpp:52:8: warning: implicitly-declared ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’ is deprecated [-Wdeprecated-copy] 52 | _r = ArgsType((tc-fc)*(tr-fr)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int.hh:840, from test/ldsb.cpp:35: ./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 test/ldsb.cpp:35: ./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 test/ldsb.cpp:34: ./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) | ^~~~~~~~~~~~~~~~ In file included from ./gecode/minimodel.hh:2337, from test/ldsb.cpp:44: ./gecode/minimodel/matrix.hpp:52:8: note: synthesized method ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’ first required here 52 | _r = ArgsType((tc-fc)*(tr-fr)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gecode/minimodel/matrix.hpp:57:17: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 57 | _r[i++] = a(w, h); | ~~~~~~~~^~~~~~~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from test/ldsb.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 test/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 test/ldsb.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 test/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 test/ldsb.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 test/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 test/ldsb.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 test/ldsb.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 test/ldsb.cpp:44: ./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) | ^~~~~~~~ g++ -o test/test test/int.o test/int/channel.o test/int/arithmetic.o test/int/basic.o test/int/bool.o test/int/count.o test/int/dom.o test/int/distinct.o test/int/element.o test/int/extensional.o test/int/rel.o test/int/linear.o test/int/gcc.o test/int/sorted.o test/int/unshare.o test/int/exec.o test/int/sequence.o test/int/mm-arithmetic.o test/int/mm-bool.o test/int/mm-lin.o test/int/mm-count.o test/int/mm-rel.o test/int/bin-packing.o test/int/order.o test/int/unary.o test/int/cumulative.o test/int/cumulatives.o test/int/circuit.o test/int/no-overlap.o test/int/precede.o test/int/nvalues.o test/int/member.o test/set.o test/set/construct.o test/set/dom.o test/set/rel.o test/set/rel-op.o test/set/rel-op-const.o test/set/convex.o test/set/sequence.o test/set/int.o test/set/element.o test/set/precede.o test/set/distinct.o test/set/exec.o test/set/mm-set.o test/set/channel.o test/float.o test/float/basic.o test/float/arithmetic.o test/float/transcendental.o test/float/trigonometric.o test/float/linear.o test/float/rel.o test/float/channel.o test/float/mm-lin.o test/float/dom.o test/flatzinc.o test/flatzinc/bool_clause.o test/flatzinc/bug232.o test/flatzinc/bug319.o test/flatzinc/bugfix_r6746.o test/flatzinc/bugfix_r7854.o test/flatzinc/empty_domain_1.o test/flatzinc/empty_domain_2.o test/flatzinc/int_set_as_type1.o test/flatzinc/int_set_as_type2.o test/flatzinc/jobshop.o test/flatzinc/no_warn_empty_domain.o test/flatzinc/output_test.o test/flatzinc/queens4.o test/flatzinc/sat_arith1.o test/flatzinc/sat_array_bool_and.o test/flatzinc/sat_array_bool_or.o test/flatzinc/sat_cmp_reif.o test/flatzinc/sat_eq_reif.o test/flatzinc/test_approx_bnb.o test/flatzinc/test_array_just_right.o test/flatzinc/test_assigned_var_bounds_bad.o test/flatzinc/test_flatzinc_output_anns.o test/flatzinc/test_fzn_arith.o test/flatzinc/test_fzn_arrays.o test/flatzinc/test_fzn_coercions.o test/flatzinc/test_fzn_comparison.o test/flatzinc/test_fzn_logic.o test/flatzinc/test_fzn_sets.o test/flatzinc/test_int_div.o test/flatzinc/test_int_mod.o test/flatzinc/test_int_ranges_as_values.o test/flatzinc/test_seq_search.o test/flatzinc/2dpacking.o test/flatzinc/alpha.o test/flatzinc/battleships1.o test/flatzinc/battleships10.o test/flatzinc/battleships2.o test/flatzinc/battleships3.o test/flatzinc/battleships4.o test/flatzinc/battleships5.o test/flatzinc/battleships7.o test/flatzinc/battleships9.o test/flatzinc/blocksworld_instance_1.o test/flatzinc/blocksworld_instance_2.o test/flatzinc/cumulatives.o test/flatzinc/cutstock.o test/flatzinc/eq20.o test/flatzinc/factory_planning_instance.o test/flatzinc/golomb.o test/flatzinc/jobshop2x2.o test/flatzinc/knights.o test/flatzinc/langford2.o test/flatzinc/latin_squares_fd.o test/flatzinc/multidim_knapsack_simple.o test/flatzinc/packing.o test/flatzinc/perfsq.o test/flatzinc/perfsq2.o test/flatzinc/photo.o test/flatzinc/product_fd.o test/flatzinc/product_lp.o test/flatzinc/quasigroup_qg5.o test/flatzinc/queen_cp2.o test/flatzinc/queen_ip.o test/flatzinc/radiation.o test/flatzinc/shared_array_element.o test/flatzinc/simple_sat.o test/flatzinc/singHoist2.o test/flatzinc/sudoku.o test/flatzinc/template_design.o test/flatzinc/tenpenki_1.o test/flatzinc/tenpenki_2.o test/flatzinc/tenpenki_3.o test/flatzinc/tenpenki_4.o test/flatzinc/tenpenki_5.o test/flatzinc/tenpenki_6.o test/flatzinc/warehouses.o test/flatzinc/warehouses_small.o test/flatzinc/wolf_goat_cabbage.o test/flatzinc/zebra.o test/flatzinc/magicsq_3.o test/flatzinc/magicsq_4.o test/flatzinc/magicsq_5.o test/flatzinc/oss.o test/flatzinc/steiner_triples.o test/flatzinc/timetabling.o test/flatzinc/trucking.o test/branch.o test/branch/int.o test/branch/bool.o test/branch/set.o test/branch/float.o test/assign.o test/assign/int.o test/assign/bool.o test/assign/set.o test/assign/float.o test/search.o test/nogoods.o test/array.o test/test.o test/afc.o test/ldsb.o test/region.o -L. -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 \ -lgecodeflatzinc -lgecodedriver -lgecodegist -lgecodesearch -lgecodeminimodel -lgecodeset -lgecodefloat -lmpfr -lgmp -lgecodeint -lgecodekernel -lgecodesupport -Wl,-Bsymbolic-functions -Wl,-z,relro /usr/lib/arm-linux-gnueabihf/libQt5PrintSupport.so /usr/lib/arm-linux-gnueabihf/libQt5Widgets.so /usr/lib/arm-linux-gnueabihf/libQt5Gui.so /usr/lib/arm-linux-gnueabihf/libQt5Core.so -lGLESv2 -lpthread perl ./misc/fixmanifest.perl .so.49.0 test/test.manifest .so.49.0 make[2]: Leaving directory '/<>' test/test -iter 2 -test Branch::Int::Dense::3 \ -test FlatZinc::magic_square \ -test Int::Arithmetic::Abs \ -test Int::Arithmetic::ArgMax \ -test Int::Arithmetic::Max::Nary \ -test Int::Cumulative::Man::Fix::0::4 \ -test Int::Distinct::Random \ -test Int::Linear::Bool::Int::Lq \ -test Int::MiniModel::LinExpr::Bool::352 \ -test NoGoods::Queens \ -test Search::DFS::Sol::Binary::Nary::Binary::1::1::1 \ -test Set::Dom::Dom::Gr \ -test Set::RelOp::ConstSSI::Union \ -test Set::Sequence::SeqU1 \ -test Set::Wait FlatZinc::magic_square::3 ++ FlatZinc::magic_square::4 ++ FlatZinc::magic_square::5 ++ Int::Arithmetic::Abs::XX::Bnd::A ++ Int::Arithmetic::Abs::XX::Bnd::B ++ Int::Arithmetic::Abs::XX::Bnd::C ++ Int::Arithmetic::Abs::XX::Dom::A ++ Int::Arithmetic::Abs::XX::Dom::B ++ Int::Arithmetic::Abs::XX::Dom::C ++ Int::Arithmetic::Abs::XX::Val::A ++ Int::Arithmetic::Abs::XX::Val::B ++ Int::Arithmetic::Abs::XX::Val::C ++ Int::Arithmetic::Abs::XY::Bnd::A ++ Int::Arithmetic::Abs::XY::Bnd::B ++ Int::Arithmetic::Abs::XY::Bnd::C ++ Int::Arithmetic::Abs::XY::Dom::A ++ Int::Arithmetic::Abs::XY::Dom::B ++ Int::Arithmetic::Abs::XY::Dom::C ++ Int::Arithmetic::Abs::XY::Val::A ++ Int::Arithmetic::Abs::XY::Val::B ++ Int::Arithmetic::Abs::XY::Val::C ++ Int::Arithmetic::ArgMax::0::+::1 ++ Int::Arithmetic::ArgMax::0::+::2 ++ Int::Arithmetic::ArgMax::0::+::3 ++ Int::Arithmetic::ArgMax::0::+::4 ++ Int::Arithmetic::ArgMax::0::-::1 ++ Int::Arithmetic::ArgMax::0::-::2 ++ Int::Arithmetic::ArgMax::0::-::3 ++ Int::Arithmetic::ArgMax::0::-::4 ++ Int::Arithmetic::ArgMax::1::+::1 ++ Int::Arithmetic::ArgMax::1::+::2 ++ Int::Arithmetic::ArgMax::1::+::3 ++ Int::Arithmetic::ArgMax::1::+::4 ++ Int::Arithmetic::ArgMax::1::-::1 ++ Int::Arithmetic::ArgMax::1::-::2 ++ Int::Arithmetic::ArgMax::1::-::3 ++ Int::Arithmetic::ArgMax::1::-::4 ++ Int::Arithmetic::ArgMax::Shared::+::1 ++ Int::Arithmetic::ArgMax::Shared::+::2 ++ Int::Arithmetic::ArgMax::Shared::+::3 ++ Int::Arithmetic::ArgMax::Shared::+::4 ++ Int::Arithmetic::ArgMax::Shared::-::1 ++ Int::Arithmetic::ArgMax::Shared::-::2 ++ Int::Arithmetic::ArgMax::Shared::-::3 ++ Int::Arithmetic::ArgMax::Shared::-::4 ++ Int::Arithmetic::ArgMaxBool::0::+::1 ++ Int::Arithmetic::ArgMaxBool::0::+::2 ++ Int::Arithmetic::ArgMaxBool::0::+::3 ++ Int::Arithmetic::ArgMaxBool::0::+::4 ++ Int::Arithmetic::ArgMaxBool::0::-::1 ++ Int::Arithmetic::ArgMaxBool::0::-::2 ++ Int::Arithmetic::ArgMaxBool::0::-::3 ++ Int::Arithmetic::ArgMaxBool::0::-::4 ++ Int::Arithmetic::ArgMaxBool::1::+::1 ++ Int::Arithmetic::ArgMaxBool::1::+::2 ++ Int::Arithmetic::ArgMaxBool::1::+::3 ++ Int::Arithmetic::ArgMaxBool::1::+::4 ++ Int::Arithmetic::ArgMaxBool::1::-::1 ++ Int::Arithmetic::ArgMaxBool::1::-::2 ++ Int::Arithmetic::ArgMaxBool::1::-::3 ++ Int::Arithmetic::ArgMaxBool::1::-::4 ++ Int::Arithmetic::ArgMaxBool::Shared::+::1 ++ Int::Arithmetic::ArgMaxBool::Shared::+::2 ++ Int::Arithmetic::ArgMaxBool::Shared::+::3 ++ Int::Arithmetic::ArgMaxBool::Shared::+::4 ++ Int::Arithmetic::ArgMaxBool::Shared::-::1 ++ Int::Arithmetic::ArgMaxBool::Shared::-::2 ++ Int::Arithmetic::ArgMaxBool::Shared::-::3 ++ Int::Arithmetic::ArgMaxBool::Shared::-::4 ++ Int::Arithmetic::Max::Nary::Bnd ++ Int::Arithmetic::Max::Nary::Dom ++ Int::Arithmetic::Max::Nary::Shared::Bnd ++ Int::Arithmetic::Max::Nary::Shared::Dom ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[1,1,1,1]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[1,1,1,1]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[1,1,1,1]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[2,2,2,2]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[2,2,2,2]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[2,2,2,2]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[2,3,0,5]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[2,3,0,5]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[2,3,0,5]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[2,3,4,5]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[2,3,4,5]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[1,1,1,1]::[2,3,4,5]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[1,1,1,1]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[1,1,1,1]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[1,1,1,1]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[2,2,2,2]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[2,2,2,2]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[2,2,2,2]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[2,3,0,5]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[2,3,0,5]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[2,3,0,5]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[2,3,4,5]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[2,3,4,5]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[2,2,2,2]::[2,3,4,5]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[1,1,1,1]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[1,1,1,1]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[1,1,1,1]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[2,2,2,2]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[2,2,2,2]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[2,2,2,2]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[2,3,0,5]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[2,3,0,5]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[2,3,0,5]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[2,3,4,5]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[2,3,4,5]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[4,0,3,5]::[2,3,4,5]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[1,1,1,1]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[1,1,1,1]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[1,1,1,1]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[2,2,2,2]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[2,2,2,2]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[2,2,2,2]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[2,3,0,5]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[2,3,0,5]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[2,3,0,5]::Def+B+A ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[2,3,4,5]::Def+A ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[2,3,4,5]::Def+B ++ Int::Cumulative::Man::Fix::0::4::[4,3,3,5]::[2,3,4,5]::Def+B+A ++ Int::Distinct::Random::Bnd ++ Int::Distinct::Random::Dom ++ Int::Distinct::Random::Val ++ Int::Linear::Bool::Int::Lq::1::10::0 ++ Int::Linear::Bool::Int::Lq::1::10::1 ++ Int::Linear::Bool::Int::Lq::1::10::2 ++ Int::Linear::Bool::Int::Lq::1::10::3 ++ Int::Linear::Bool::Int::Lq::1::10::4 ++ Int::Linear::Bool::Int::Lq::1::10::5 ++ Int::Linear::Bool::Int::Lq::1::10::6 ++ Int::Linear::Bool::Int::Lq::1::1::0 ++ Int::Linear::Bool::Int::Lq::1::1::1 ++ Int::Linear::Bool::Int::Lq::1::1::2 ++ Int::Linear::Bool::Int::Lq::1::1::3 ++ Int::Linear::Bool::Int::Lq::1::1::4 ++ Int::Linear::Bool::Int::Lq::1::1::5 ++ Int::Linear::Bool::Int::Lq::1::1::6 ++ Int::Linear::Bool::Int::Lq::1::4::0 ++ Int::Linear::Bool::Int::Lq::1::4::1 ++ Int::Linear::Bool::Int::Lq::1::4::2 ++ Int::Linear::Bool::Int::Lq::1::4::3 ++ Int::Linear::Bool::Int::Lq::1::4::4 ++ Int::Linear::Bool::Int::Lq::1::4::5 ++ Int::Linear::Bool::Int::Lq::1::4::6 ++ Int::Linear::Bool::Int::Lq::1::7::0 ++ Int::Linear::Bool::Int::Lq::1::7::1 ++ Int::Linear::Bool::Int::Lq::1::7::2 ++ Int::Linear::Bool::Int::Lq::1::7::3 ++ Int::Linear::Bool::Int::Lq::1::7::4 ++ Int::Linear::Bool::Int::Lq::1::7::5 ++ Int::Linear::Bool::Int::Lq::1::7::6 ++ Int::Linear::Bool::Int::Lq::2::10::-1 ++ Int::Linear::Bool::Int::Lq::2::10::-2 ++ Int::Linear::Bool::Int::Lq::2::10::-3 ++ Int::Linear::Bool::Int::Lq::2::10::-4 ++ Int::Linear::Bool::Int::Lq::2::10::-5 ++ Int::Linear::Bool::Int::Lq::2::10::-6 ++ Int::Linear::Bool::Int::Lq::2::10::0 ++ Int::Linear::Bool::Int::Lq::2::1::-1 ++ Int::Linear::Bool::Int::Lq::2::1::-2 ++ Int::Linear::Bool::Int::Lq::2::1::-3 ++ Int::Linear::Bool::Int::Lq::2::1::-4 ++ Int::Linear::Bool::Int::Lq::2::1::-5 ++ Int::Linear::Bool::Int::Lq::2::1::-6 ++ Int::Linear::Bool::Int::Lq::2::1::0 ++ Int::Linear::Bool::Int::Lq::2::4::-1 ++ Int::Linear::Bool::Int::Lq::2::4::-2 ++ Int::Linear::Bool::Int::Lq::2::4::-3 ++ Int::Linear::Bool::Int::Lq::2::4::-4 ++ Int::Linear::Bool::Int::Lq::2::4::-5 ++ Int::Linear::Bool::Int::Lq::2::4::-6 ++ Int::Linear::Bool::Int::Lq::2::4::0 ++ Int::Linear::Bool::Int::Lq::2::7::-1 ++ Int::Linear::Bool::Int::Lq::2::7::-2 ++ Int::Linear::Bool::Int::Lq::2::7::-3 ++ Int::Linear::Bool::Int::Lq::2::7::-4 ++ Int::Linear::Bool::Int::Lq::2::7::-5 ++ Int::Linear::Bool::Int::Lq::2::7::-6 ++ Int::Linear::Bool::Int::Lq::2::7::0 ++ Int::Linear::Bool::Int::Lq::3::5::0 ++ Int::Linear::Bool::Int::Lq::3::5::1 ++ Int::Linear::Bool::Int::Lq::3::5::10 ++ Int::Linear::Bool::Int::Lq::3::5::11 ++ Int::Linear::Bool::Int::Lq::3::5::12 ++ Int::Linear::Bool::Int::Lq::3::5::13 ++ Int::Linear::Bool::Int::Lq::3::5::14 ++ Int::Linear::Bool::Int::Lq::3::5::15 ++ Int::Linear::Bool::Int::Lq::3::5::16 ++ Int::Linear::Bool::Int::Lq::3::5::2 ++ Int::Linear::Bool::Int::Lq::3::5::3 ++ Int::Linear::Bool::Int::Lq::3::5::4 ++ Int::Linear::Bool::Int::Lq::3::5::5 ++ Int::Linear::Bool::Int::Lq::3::5::6 ++ Int::Linear::Bool::Int::Lq::3::5::7 ++ Int::Linear::Bool::Int::Lq::3::5::8 ++ Int::Linear::Bool::Int::Lq::3::5::9 ++ Int::Linear::Bool::Int::Lq::4::5::-1 ++ Int::Linear::Bool::Int::Lq::4::5::-10 ++ Int::Linear::Bool::Int::Lq::4::5::-11 ++ Int::Linear::Bool::Int::Lq::4::5::-12 ++ Int::Linear::Bool::Int::Lq::4::5::-13 ++ Int::Linear::Bool::Int::Lq::4::5::-14 ++ Int::Linear::Bool::Int::Lq::4::5::-15 ++ Int::Linear::Bool::Int::Lq::4::5::-16 ++ Int::Linear::Bool::Int::Lq::4::5::-2 ++ Int::Linear::Bool::Int::Lq::4::5::-3 ++ Int::Linear::Bool::Int::Lq::4::5::-4 ++ Int::Linear::Bool::Int::Lq::4::5::-5 ++ Int::Linear::Bool::Int::Lq::4::5::-6 ++ Int::Linear::Bool::Int::Lq::4::5::-7 ++ Int::Linear::Bool::Int::Lq::4::5::-8 ++ Int::Linear::Bool::Int::Lq::4::5::-9 ++ Int::Linear::Bool::Int::Lq::4::5::0 ++ Int::Linear::Bool::Int::Lq::5::5::0 ++ Int::Linear::Bool::Int::Lq::5::5::1 ++ Int::Linear::Bool::Int::Lq::5::5::10 ++ Int::Linear::Bool::Int::Lq::5::5::11 ++ Int::Linear::Bool::Int::Lq::5::5::12 ++ Int::Linear::Bool::Int::Lq::5::5::13 ++ Int::Linear::Bool::Int::Lq::5::5::14 ++ Int::Linear::Bool::Int::Lq::5::5::15 ++ Int::Linear::Bool::Int::Lq::5::5::16 ++ Int::Linear::Bool::Int::Lq::5::5::2 ++ Int::Linear::Bool::Int::Lq::5::5::3 ++ Int::Linear::Bool::Int::Lq::5::5::4 ++ Int::Linear::Bool::Int::Lq::5::5::5 ++ Int::Linear::Bool::Int::Lq::5::5::6 ++ Int::Linear::Bool::Int::Lq::5::5::7 ++ Int::Linear::Bool::Int::Lq::5::5::8 ++ Int::Linear::Bool::Int::Lq::5::5::9 ++ Int::Linear::Bool::Int::Lq::6::5::-1 ++ Int::Linear::Bool::Int::Lq::6::5::-10 ++ Int::Linear::Bool::Int::Lq::6::5::-11 ++ Int::Linear::Bool::Int::Lq::6::5::-12 ++ Int::Linear::Bool::Int::Lq::6::5::-13 ++ Int::Linear::Bool::Int::Lq::6::5::-14 ++ Int::Linear::Bool::Int::Lq::6::5::-15 ++ Int::Linear::Bool::Int::Lq::6::5::-16 ++ Int::Linear::Bool::Int::Lq::6::5::-2 ++ Int::Linear::Bool::Int::Lq::6::5::-3 ++ Int::Linear::Bool::Int::Lq::6::5::-4 ++ Int::Linear::Bool::Int::Lq::6::5::-5 ++ Int::Linear::Bool::Int::Lq::6::5::-6 ++ Int::Linear::Bool::Int::Lq::6::5::-7 ++ Int::Linear::Bool::Int::Lq::6::5::-8 ++ Int::Linear::Bool::Int::Lq::6::5::-9 ++ Int::Linear::Bool::Int::Lq::6::5::0 ++ Int::MiniModel::LinExpr::Bool::352 ++ NoGoods::Queens::INT_VALUES_MAX::1::+::+ ++ NoGoods::Queens::INT_VALUES_MAX::1::+::- ++ NoGoods::Queens::INT_VALUES_MAX::1::-::+ ++ NoGoods::Queens::INT_VALUES_MAX::1::-::- ++ NoGoods::Queens::INT_VALUES_MAX::2::+::+ ++ NoGoods::Queens::INT_VALUES_MAX::2::+::- ++ NoGoods::Queens::INT_VALUES_MAX::2::-::+ ++ NoGoods::Queens::INT_VALUES_MAX::2::-::- ++ NoGoods::Queens::INT_VALUES_MAX::3::+::+ ++ NoGoods::Queens::INT_VALUES_MAX::3::+::- ++ NoGoods::Queens::INT_VALUES_MAX::3::-::+ ++ NoGoods::Queens::INT_VALUES_MAX::3::-::- ++ NoGoods::Queens::INT_VALUES_MAX::4::+::+ ++ NoGoods::Queens::INT_VALUES_MAX::4::+::- ++ NoGoods::Queens::INT_VALUES_MAX::4::-::+ ++ NoGoods::Queens::INT_VALUES_MAX::4::-::- ++ NoGoods::Queens::INT_VALUES_MIN::1::+::+ ++ NoGoods::Queens::INT_VALUES_MIN::1::+::- ++ NoGoods::Queens::INT_VALUES_MIN::1::-::+ ++ NoGoods::Queens::INT_VALUES_MIN::1::-::- ++ NoGoods::Queens::INT_VALUES_MIN::2::+::+ ++ NoGoods::Queens::INT_VALUES_MIN::2::+::- ++ NoGoods::Queens::INT_VALUES_MIN::2::-::+ ++ NoGoods::Queens::INT_VALUES_MIN::2::-::- ++ NoGoods::Queens::INT_VALUES_MIN::3::+::+ ++ NoGoods::Queens::INT_VALUES_MIN::3::+::- ++ NoGoods::Queens::INT_VALUES_MIN::3::-::+ ++ NoGoods::Queens::INT_VALUES_MIN::3::-::- ++ NoGoods::Queens::INT_VALUES_MIN::4::+::+ ++ NoGoods::Queens::INT_VALUES_MIN::4::+::- ++ NoGoods::Queens::INT_VALUES_MIN::4::-::+ ++ NoGoods::Queens::INT_VALUES_MIN::4::-::- ++ NoGoods::Queens::INT_VAL_MAX::1::+::+ ++ NoGoods::Queens::INT_VAL_MAX::1::+::- ++ NoGoods::Queens::INT_VAL_MAX::1::-::+ ++ NoGoods::Queens::INT_VAL_MAX::1::-::- ++ NoGoods::Queens::INT_VAL_MAX::2::+::+ ++ NoGoods::Queens::INT_VAL_MAX::2::+::- ++ NoGoods::Queens::INT_VAL_MAX::2::-::+ ++ NoGoods::Queens::INT_VAL_MAX::2::-::- ++ NoGoods::Queens::INT_VAL_MAX::3::+::+ ++ NoGoods::Queens::INT_VAL_MAX::3::+::- ++ NoGoods::Queens::INT_VAL_MAX::3::-::+ ++ NoGoods::Queens::INT_VAL_MAX::3::-::- ++ NoGoods::Queens::INT_VAL_MAX::4::+::+ ++ NoGoods::Queens::INT_VAL_MAX::4::+::- ++ NoGoods::Queens::INT_VAL_MAX::4::-::+ ++ NoGoods::Queens::INT_VAL_MAX::4::-::- ++ NoGoods::Queens::INT_VAL_MIN::1::+::+ ++ NoGoods::Queens::INT_VAL_MIN::1::+::- ++ NoGoods::Queens::INT_VAL_MIN::1::-::+ ++ NoGoods::Queens::INT_VAL_MIN::1::-::- ++ NoGoods::Queens::INT_VAL_MIN::2::+::+ ++ NoGoods::Queens::INT_VAL_MIN::2::+::- ++ NoGoods::Queens::INT_VAL_MIN::2::-::+ ++ NoGoods::Queens::INT_VAL_MIN::2::-::- ++ NoGoods::Queens::INT_VAL_MIN::3::+::+ ++ NoGoods::Queens::INT_VAL_MIN::3::+::- ++ NoGoods::Queens::INT_VAL_MIN::3::-::+ ++ NoGoods::Queens::INT_VAL_MIN::3::-::- ++ NoGoods::Queens::INT_VAL_MIN::4::+::+ ++ NoGoods::Queens::INT_VAL_MIN::4::+::- ++ NoGoods::Queens::INT_VAL_MIN::4::-::+ ++ NoGoods::Queens::INT_VAL_MIN::4::-::- ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::1::+::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::1::+::- ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::1::-::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::1::-::- ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::2::+::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::2::+::- ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::2::-::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::2::-::- ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::3::+::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::3::+::- ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::3::-::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::3::-::- ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::4::+::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::4::+::- ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::4::-::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MAX::4::-::- ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::1::+::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::1::+::- ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::1::-::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::1::-::- ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::2::+::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::2::+::- ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::2::-::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::2::-::- ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::3::+::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::3::+::- ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::3::-::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::3::-::- ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::4::+::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::4::+::- ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::4::-::+ ++ NoGoods::Queens::INT_VAL_SPLIT_MIN::4::-::- ++ Search::DFS::Sol::Binary::Nary::Binary::1::1::1 ++ Set::Dom::Dom::Gr::1 ++ Set::Dom::Dom::Gr::2 ++ Set::RelOp::ConstSSI::Union::Cmpl::0 ++ Set::RelOp::ConstSSI::Union::Cmpl::1 ++ Set::RelOp::ConstSSI::Union::Cmpl::2 ++ Set::RelOp::ConstSSI::Union::Disj::0 ++ Set::RelOp::ConstSSI::Union::Disj::1 ++ Set::RelOp::ConstSSI::Union::Disj::2 ++ Set::RelOp::ConstSSI::Union::Eq::0 ++ Set::RelOp::ConstSSI::Union::Eq::1 ++ Set::RelOp::ConstSSI::Union::Eq::2 ++ Set::RelOp::ConstSSI::Union::Nq::0 ++ Set::RelOp::ConstSSI::Union::Nq::1 ++ Set::RelOp::ConstSSI::Union::Nq::2 ++ Set::RelOp::ConstSSI::Union::Sub::0 ++ Set::RelOp::ConstSSI::Union::Sub::1 ++ Set::RelOp::ConstSSI::Union::Sub::2 ++ Set::RelOp::ConstSSI::Union::Sup::0 ++ Set::RelOp::ConstSSI::Union::Sup::1 ++ Set::RelOp::ConstSSI::Union::Sup::2 ++ Set::Sequence::SeqU1 ++ Set::Wait::1::funptr ++ Set::Wait::1::std::function ++ Set::Wait::2::funptr ++ Set::Wait::2::std::function ++ make[1]: Leaving directory '/<>' touch debian/stamp-makefile-check fakeroot debian/rules binary-arch test -x debian/rules dh_testroot dh_prep dh_installdirs -A /usr/bin/make ChangeLog make[1]: Entering directory '/<>' perl ./misc/gentxtchangelog.perl < changelog.in > ChangeLog make[1]: Leaving directory '/<>' iconv -f ISO-8859-1 -t UTF-8 ChangeLog > changelog rm ChangeLog mkdir -p "." CDBS WARNING: DEB_DH_BUILDDEB_ARGS is deprecated since 0.4.85 QT_SELECT=5 /usr/bin/make -C . -j4 install DESTDIR=/<>/debian/tmp/ make[1]: Entering directory '/<>' make[2]: Entering directory '/<>' make[2]: 'gecode/kernel/var-type.hpp' is up to date. make[2]: 'gecode/kernel/var-imp.hpp' is up to date. make[2]: 'libgecodesupport.so.49.0' is up to date. make[2]: 'libgecodekernel.so.49.0' is up to date. make[2]: 'libgecodesearch.so.49.0' is up to date. make[2]: 'libgecodeint.so.49.0' is up to date. make[2]: 'libgecodefloat.so.49.0' is up to date. make[2]: 'libgecodeset.so.49.0' is up to date. make[2]: 'libgecodeminimodel.so.49.0' is up to date. make[2]: 'libgecodedriver.so.49.0' is up to date. make[2]: 'libgecodegist.so.49.0' is up to date. make[2]: 'libgecodeflatzinc.so.49.0' is up to date. make[2]: Leaving directory '/<>' make[2]: Entering directory '/<>' make[2]: Leaving directory '/<>' make[2]: Entering directory '/<>' make[2]: Nothing to be done for 'framework'. make[2]: Leaving directory '/<>' make[2]: Entering directory '/<>' make[2]: Nothing to be done for 'flatzinc'. make[2]: Leaving directory '/<>' /usr/bin/make doinstalllib make[2]: Entering directory '/<>' mkdir -p /<>/debian/tmp//usr/lib/arm-linux-gnueabihf && \ mkdir -p /<>/debian/tmp//usr/lib/arm-linux-gnueabihf && \ mkdir -p /<>/debian/tmp//usr/bin && \ for_libtargets="libgecodesupport.so.49.0 libgecodekernel.so.49.0 libgecodesearch.so.49.0 libgecodeint.so.49.0 libgecodefloat.so.49.0 libgecodeset.so.49.0 libgecodeminimodel.so.49.0 libgecodedriver.so.49.0 libgecodegist.so.49.0 libgecodeflatzinc.so.49.0 " && \ for f in $for_libtargets; do \ cp $f /<>/debian/tmp//usr/lib/arm-linux-gnueabihf; done && \ for_liblinktargets="libgecodesupport.so.49 libgecodekernel.so.49 libgecodesearch.so.49 libgecodeint.so.49 libgecodefloat.so.49 libgecodeset.so.49 libgecodeminimodel.so.49 libgecodedriver.so.49 libgecodegist.so.49 libgecodeflatzinc.so.49 libgecodesupport.so libgecodekernel.so libgecodesearch.so libgecodeint.so libgecodefloat.so libgecodeset.so libgecodeminimodel.so libgecodedriver.so libgecodegist.so libgecodeflatzinc.so" && \ for f in $for_liblinktargets; do \ cp -pR $f /<>/debian/tmp//usr/lib/arm-linux-gnueabihf; done &&\ for_liblibtargets="" && \ for f in $for_liblibtargets; do \ cp $f /<>/debian/tmp//usr/lib/arm-linux-gnueabihf; done &&\ for_exetargets="tools/flatzinc/fzn-gecode tools/flatzinc/mzn-gecode" && \ for f in $for_exetargets; do \ cp $f /<>/debian/tmp//usr/bin; done make[2]: Leaving directory '/<>' /usr/bin/make doinstallheaders make[2]: Entering directory '/<>' mkdir -p /<>/debian/tmp//usr/include && \ (cd . && tar cf - gecode/support.hh gecode/support/block-allocator.hpp gecode/support/cast.hpp gecode/support/hash.hpp gecode/support/dynamic-array.hpp gecode/support/dynamic-stack.hpp gecode/support/exception.hpp gecode/support/allocator.hpp gecode/support/heap.hpp gecode/support/macros.hpp gecode/support/random.hpp gecode/support/sort.hpp gecode/support/static-stack.hpp gecode/support/marked-pointer.hpp gecode/support/int-type.hpp gecode/support/auto-link.hpp gecode/support/thread.hpp gecode/support/thread/thread.hpp gecode/support/thread/windows.hpp gecode/support/thread/pthreads.hpp gecode/support/thread/none.hpp gecode/support/timer.hpp gecode/support/dynamic-queue.hpp gecode/support/bitset-base.hpp gecode/support/bitset.hpp gecode/support/bitset-offset.hpp gecode/support/hw-rnd.hpp gecode/support/run-jobs.hpp gecode/support/ref-count.hpp gecode/kernel.hh gecode/kernel/archive.hpp gecode/kernel/core.hpp gecode/kernel/exception.hpp gecode/kernel/macros.hpp gecode/kernel/modevent.hpp gecode/kernel/gpi.hpp gecode/kernel/shared-object.hpp gecode/kernel/shared-space-data.hpp gecode/kernel/range-list.hpp gecode/kernel/view.hpp gecode/kernel/var.hpp gecode/kernel/memory/config.hpp gecode/kernel/memory/manager.hpp gecode/kernel/memory/region.hpp gecode/kernel/memory/allocators.hpp gecode/kernel/data/array.hpp gecode/kernel/data/rnd.hpp gecode/kernel/data/shared-array.hpp gecode/kernel/data/shared-data.hpp gecode/kernel/propagator/pattern.hpp gecode/kernel/propagator/advisor.hpp gecode/kernel/propagator/subscribed.hpp gecode/kernel/propagator/wait.hpp gecode/kernel/branch/var.hpp gecode/kernel/branch/val.hpp gecode/kernel/branch/tiebreak.hpp gecode/kernel/branch/traits.hpp gecode/kernel/branch/afc.hpp gecode/kernel/branch/action.hpp gecode/kernel/branch/chb.hpp gecode/kernel/branch/view-sel.hpp gecode/kernel/branch/merit.hpp gecode/kernel/branch/val-sel.hpp gecode/kernel/branch/val-commit.hpp gecode/kernel/branch/view.hpp gecode/kernel/branch/view-val.hpp gecode/kernel/branch/val-sel-commit.hpp gecode/kernel/branch/print.hpp gecode/kernel/branch/filter.hpp gecode/kernel/trace/traits.hpp gecode/kernel/trace/filter.hpp gecode/kernel/trace/tracer.hpp gecode/kernel/trace/recorder.hpp gecode/kernel/trace/general.hpp gecode/kernel/trace/print.hpp gecode/search.hh gecode/search/statistics.hpp gecode/search/stop.hpp gecode/search/options.hpp gecode/search/cutoff.hpp gecode/search/support.hh gecode/search/worker.hh gecode/search/exception.hpp gecode/search/engine.hpp gecode/search/base.hpp gecode/search/nogoods.hh gecode/search/nogoods.hpp gecode/search/build.hpp gecode/search/traits.hpp gecode/search/sebs.hpp gecode/search/seq/path.hh gecode/search/seq/path.hpp gecode/search/seq/dfs.hh gecode/search/seq/dfs.hpp gecode/search/seq/bab.hh gecode/search/seq/bab.hpp gecode/search/seq/lds.hh gecode/search/seq/lds.hpp gecode/search/seq/rbs.hh gecode/search/seq/rbs.hpp gecode/search/seq/dead.hh gecode/search/seq/pbs.hh gecode/search/seq/pbs.hpp gecode/search/par/path.hh gecode/search/par/path.hpp gecode/search/par/engine.hh gecode/search/par/engine.hpp gecode/search/par/dfs.hh gecode/search/par/dfs.hpp gecode/search/par/bab.hh gecode/search/par/bab.hpp gecode/search/par/pbs.hh gecode/search/par/pbs.hpp gecode/search/dfs.hpp gecode/search/bab.hpp gecode/search/lds.hpp gecode/search/rbs.hpp gecode/search/pbs.hpp gecode/search/relax.hh gecode/search/tracer.hpp gecode/search/trace-recorder.hpp gecode/search/cpprofiler/message.hpp gecode/search/cpprofiler/connector.hpp gecode/int.hh gecode/int/limits.hpp gecode/int/support-values.hh gecode/int/support-values.hpp gecode/int/idx-view.hh gecode/int/idx-view.hpp gecode/int/div.hh gecode/int/div.hpp gecode/int/exec.hh gecode/int/exec/when.hpp gecode/int/arithmetic/abs.hpp gecode/int/arithmetic/max.hpp gecode/int/arithmetic/argmax.hpp gecode/int/arithmetic/mult.hpp gecode/int/arithmetic/divmod.hpp gecode/int/arithmetic/pow-ops.hpp gecode/int/arithmetic/pow.hpp gecode/int/arithmetic/nroot.hpp gecode/int/bool/or.hpp gecode/int/bool/eq.hpp gecode/int/bool/lq.hpp gecode/int/bool/eqv.hpp gecode/int/bool/base.hpp gecode/int/bool/clause.hpp gecode/int/bool/ite.hpp gecode/int/precede.hh gecode/int/precede/single.hpp gecode/int/branch/traits.hpp gecode/int/branch/var.hpp gecode/int/branch/val.hpp gecode/int/branch/assign.hpp gecode/int/branch/view-values.hpp gecode/int/branch/merit.hpp gecode/int/branch/val-sel.hpp gecode/int/branch/val-commit.hpp gecode/int/branch/ngl.hpp gecode/int/branch/cbs.hpp gecode/int/branch.hpp gecode/int/count.hh gecode/int/count/rel.hpp gecode/int/count/int-base.hpp gecode/int/count/int-eq.hpp gecode/int/count/int-gq.hpp gecode/int/count/int-lq.hpp gecode/int/count/view-base.hpp gecode/int/count/view-eq.hpp gecode/int/count/view-gq.hpp gecode/int/count/view-lq.hpp gecode/int/view-val-graph.hh gecode/int/view-val-graph/graph.hpp gecode/int/view-val-graph/bi-link.hpp gecode/int/view-val-graph/comb-ptr-flag.hpp gecode/int/view-val-graph/edge.hpp gecode/int/view-val-graph/node.hpp gecode/int/view-val-graph/iter-prune-val.hpp gecode/int/distinct/graph.hpp gecode/int/distinct/dom-ctrl.hpp gecode/int/distinct/bnd.hpp gecode/int/distinct/dom.hpp gecode/int/distinct/val.hpp gecode/int/distinct/ter-dom.hpp gecode/int/distinct/cbs.hpp gecode/int/distinct/eqite.hpp gecode/int/dom/range.hpp gecode/int/dom/set.hpp gecode/int/element/int.hpp gecode/int/element/view.hpp gecode/int/element/pair.hpp gecode/int/gcc/bnd.hpp gecode/int/gcc/dom.hpp gecode/int/gcc/bnd-sup.hpp gecode/int/gcc/dom-sup.hpp gecode/int/gcc/val.hpp gecode/int/gcc/view.hpp gecode/int/gcc/post.hpp gecode/int/linear/post.hpp gecode/int/linear/int-noview.hpp gecode/int/linear/int-bin.hpp gecode/int/linear/int-ter.hpp gecode/int/linear/int-nary.hpp gecode/int/linear/int-dom.hpp gecode/int/linear/bool-int.hpp gecode/int/linear/bool-view.hpp gecode/int/linear/bool-scale.hpp gecode/int/extensional/dfa.hpp gecode/int/extensional/layered-graph.hpp gecode/int/extensional/tuple-set.hpp gecode/int/extensional/compact.hpp gecode/int/extensional/tiny-bit-set.hpp gecode/int/extensional/bit-set.hpp gecode/int/extensional.hpp gecode/int/rel/eq.hpp gecode/int/rel/lex.hpp gecode/int/rel/lq-le.hpp gecode/int/rel/nq.hpp gecode/int/sorted/matching.hpp gecode/int/sorted/narrowing.hpp gecode/int/sorted/order.hpp gecode/int/sorted/propagate.hpp gecode/int/sorted/sortsup.hpp gecode/int/int-set-1.hpp gecode/int/int-set-2.hpp gecode/int/var-imp/delta.hpp gecode/int/var/print.hpp gecode/int/var/bool.hpp gecode/int/var-imp/int.hpp gecode/int/var-imp/bool.hpp gecode/int/var/int.hpp gecode/int/view/bool.hpp gecode/int/view/cached.hpp gecode/int/view/constint.hpp gecode/int/view/zero.hpp gecode/int/view/int.hpp gecode/int/view/minus.hpp gecode/int/view/print.hpp gecode/int/view/neg-bool.hpp gecode/int/view/bool-test.hpp gecode/int/view/offset.hpp gecode/int/view/rel-test.hpp gecode/int/view/scale.hpp gecode/int/view/iter.hpp gecode/int/arithmetic.hh gecode/int/array.hpp gecode/int/array-traits.hpp gecode/int/bool.hh gecode/int/branch.hh gecode/int/distinct.hh gecode/int/dom.hh gecode/int/element.hh gecode/int/exception.hpp gecode/int/gcc.hh gecode/int/linear.hh gecode/int/reify.hpp gecode/int/propagator.hpp gecode/int/extensional.hh gecode/int/rel.hh gecode/int/sorted.hh gecode/int/var-imp.hpp gecode/int/view.hpp gecode/int/ipl.hpp gecode/int/irt.hpp gecode/int/channel.hh gecode/int/channel.hpp gecode/int/channel/dom.hpp gecode/int/channel/val.hpp gecode/int/channel/base.hpp gecode/int/channel/link-single.hpp gecode/int/channel/link-multi.hpp gecode/int/sequence.hh gecode/int/sequence/int.hpp gecode/int/sequence/view.hpp gecode/int/sequence/set-op.hpp gecode/int/sequence/violations.hpp gecode/int/bin-packing.hh gecode/int/bin-packing/propagate.hpp gecode/int/bin-packing/conflict-graph.hpp gecode/int/task.hh gecode/int/task/fwd-to-bwd.hpp gecode/int/task/array.hpp gecode/int/task/sort.hpp gecode/int/task/iter.hpp gecode/int/task/tree.hpp gecode/int/task/purge.hpp gecode/int/task/prop.hpp gecode/int/task/man-to-opt.hpp gecode/int/task/event.hpp gecode/int/order.hh gecode/int/order/propagate.hpp gecode/int/unary.hh gecode/int/unary/task.hpp gecode/int/unary/task-view.hpp gecode/int/unary/tree.hpp gecode/int/unary/overload.hpp gecode/int/unary/detectable.hpp gecode/int/unary/time-tabling.hpp gecode/int/unary/not-first-not-last.hpp gecode/int/unary/edge-finding.hpp gecode/int/unary/subsumption.hpp gecode/int/unary/man-prop.hpp gecode/int/unary/opt-prop.hpp gecode/int/unary/post.hpp gecode/int/cumulative.hh gecode/int/cumulative/man-prop.hpp gecode/int/cumulative/opt-prop.hpp gecode/int/cumulative/task-view.hpp gecode/int/cumulative/overload.hpp gecode/int/cumulative/time-tabling.hpp gecode/int/cumulative/task.hpp gecode/int/cumulative/edge-finding.hpp gecode/int/cumulative/post.hpp gecode/int/cumulative/tree.hpp gecode/int/cumulative/limits.hpp gecode/int/cumulative/subsumption.hpp gecode/int/cumulatives.hh gecode/int/cumulatives/val.hpp gecode/int/circuit.hh gecode/int/circuit/base.hpp gecode/int/circuit/val.hpp gecode/int/circuit/dom.hpp gecode/int/no-overlap.hh gecode/int/no-overlap/dim.hpp gecode/int/no-overlap/box.hpp gecode/int/no-overlap/base.hpp gecode/int/no-overlap/man.hpp gecode/int/no-overlap/opt.hpp gecode/int/nvalues.hh gecode/int/nvalues/range-event.hpp gecode/int/nvalues/sym-bit-matrix.hpp gecode/int/nvalues/graph.hpp gecode/int/nvalues/bool-base.hpp gecode/int/nvalues/bool-eq.hpp gecode/int/nvalues/bool-lq.hpp gecode/int/nvalues/bool-gq.hpp gecode/int/nvalues/int-base.hpp gecode/int/nvalues/int-eq.hpp gecode/int/nvalues/int-lq.hpp gecode/int/nvalues/int-gq.hpp gecode/int/val-set.hh gecode/int/val-set.hpp gecode/int/member.hh gecode/int/member/prop.hpp gecode/int/member/re-prop.hpp gecode/int/branch/afc.hpp gecode/int/branch/action.hpp gecode/int/branch/chb.hpp gecode/int/ldsb.hh gecode/int/ldsb/brancher.hpp gecode/int/ldsb/sym-imp.hpp gecode/int/trace.hpp gecode/int/trace/bool-trace-view.hpp gecode/int/trace/int-trace-view.hpp gecode/int/trace/bool-delta.hpp gecode/int/trace/int-delta.hpp gecode/int/trace/traits.hpp gecode/float.hh gecode/float/var-imp.hpp gecode/float/array.hpp gecode/float/array-traits.hpp gecode/float/limits.hpp gecode/float/exception.hpp gecode/float/view.hpp gecode/float/view/float.hpp gecode/float/view/minus.hpp gecode/float/view/offset.hpp gecode/float/view/scale.hpp gecode/float/view/print.hpp gecode/float/view/rel-test.hpp gecode/float/var-imp/float.hpp gecode/float/var-imp/delta.hpp gecode/float/var/float.hpp gecode/float/var/print.hpp gecode/float/linear.hh gecode/float/linear/nary.hpp gecode/float/arithmetic.hh gecode/float/arithmetic/sqr-sqrt.hpp gecode/float/arithmetic/pow-nroot.hpp gecode/float/arithmetic/mult.hpp gecode/float/arithmetic/div.hpp gecode/float/arithmetic/min-max.hpp gecode/float/arithmetic/abs.hpp gecode/float/channel.hh gecode/float/channel.hpp gecode/float/channel/channel.hpp gecode/float/transcendental.hh gecode/float/transcendental/exp-log.hpp gecode/float/trigonometric.hh gecode/float/trigonometric/sincos.hpp gecode/float/trigonometric/asinacos.hpp gecode/float/trigonometric/tanatan.hpp gecode/float/rel.hh gecode/float/rel/eq.hpp gecode/float/rel/lq-le.hpp gecode/float/rel/nq.hpp gecode/float/bool.hh gecode/float/bool/ite.hpp gecode/float/branch.hh gecode/float/branch/afc.hpp gecode/float/branch/action.hpp gecode/float/branch/chb.hpp gecode/float/branch/traits.hpp gecode/float/branch.hpp gecode/float/branch/var.hpp gecode/float/branch/val.hpp gecode/float/branch/assign.hpp gecode/float/branch/val-commit.hpp gecode/float/branch/val-sel.hpp gecode/float/branch/merit.hpp gecode/float/num.hpp gecode/float/val.hpp gecode/float/rounding.hpp gecode/float/nextafter.hpp gecode/float/trace.hpp gecode/float/trace/trace-view.hpp gecode/float/trace/delta.hpp gecode/float/trace/traits.hpp gecode/set.hh gecode/set/limits.hpp gecode/set/view.hpp gecode/set/exception.hpp gecode/set/int.hh gecode/set/int.hpp gecode/set/element.hh gecode/set/var-imp.hpp gecode/set/int/card.hpp gecode/set/int/minmax.hpp gecode/set/int/weights.hpp gecode/set/channel/sorted.hpp gecode/set/channel/int.hpp gecode/set/channel/bool.hpp gecode/set/channel/set.hpp gecode/set/element/inter.hpp gecode/set/element/union.hpp gecode/set/element/unionConst.hpp gecode/set/element/disjoint.hpp gecode/set/array.hpp gecode/set/array-traits.hpp gecode/set/var-imp/set.hpp gecode/set/var-imp/integerset.hpp gecode/set/var-imp/delta.hpp gecode/set/var-imp/iter.hpp gecode/set/var/set.hpp gecode/set/var/print.hpp gecode/set/view/complement.hpp gecode/set/view/const.hpp gecode/set/view/set.hpp gecode/set/view/singleton.hpp gecode/set/view/cached.hpp gecode/set/view/print.hpp gecode/set/rel/subset.hpp gecode/set/rel/re-subset.hpp gecode/set/rel/eq.hpp gecode/set/rel/nq.hpp gecode/set/rel/re-eq.hpp gecode/set/rel/lq.hpp gecode/set/rel/re-lq.hpp gecode/set/rel/common.hpp gecode/set/rel/nosubset.hpp gecode/set/sequence.hh gecode/set/rel-op/union.hpp gecode/set/rel-op/partition.hpp gecode/set/rel-op/subofunion.hpp gecode/set/rel-op/inter.hpp gecode/set/rel-op/superofinter.hpp gecode/set/rel-op/post.hpp gecode/set/rel-op/common.hpp gecode/set/rel.hh gecode/set/distinct.hh gecode/set/distinct/atmostOne.hpp gecode/set/sequence/seq.hpp gecode/set/sequence/seq-u.hpp gecode/set/sequence/common.hpp gecode/set/convex/conv.hpp gecode/set/convex/hull.hpp gecode/set/convex.hh gecode/set/precede.hh gecode/set/precede/single.hpp gecode/set/rel-op.hh gecode/set/branch.hh gecode/set/branch/afc.hpp gecode/set/branch/action.hpp gecode/set/branch/chb.hpp gecode/set/branch/traits.hpp gecode/set/branch.hpp gecode/set/branch/var.hpp gecode/set/branch/val.hpp gecode/set/branch/assign.hpp gecode/set/branch/merit.hpp gecode/set/branch/val-commit.hpp gecode/set/branch/val-sel.hpp gecode/set/branch/ngl.hpp gecode/set/ldsb.hh gecode/set/ldsb/brancher.hpp gecode/set/channel.hh gecode/set/trace.hpp gecode/set/trace/trace-view.hpp gecode/set/trace/delta.hpp gecode/set/trace/traits.hpp gecode/minimodel.hh gecode/minimodel/int-expr.hpp gecode/minimodel/int-rel.hpp gecode/minimodel/float-expr.hpp gecode/minimodel/float-rel.hpp gecode/minimodel/bool-expr.hpp gecode/minimodel/set-expr.hpp gecode/minimodel/set-rel.hpp gecode/minimodel/exception.hpp gecode/minimodel/matrix.hpp gecode/minimodel/optimize.hpp gecode/minimodel/reg.hpp gecode/minimodel/ldsb.hpp gecode/minimodel/channel.hpp gecode/minimodel/aliases.hpp gecode/minimodel/ipl.hpp gecode/driver.hh gecode/driver/options.hpp gecode/driver/script.hpp gecode/iter.hh gecode/iter/ranges-add.hpp gecode/iter/ranges-append.hpp gecode/iter/ranges-array.hpp gecode/iter/ranges-cache.hpp gecode/iter/ranges-compl.hpp gecode/iter/ranges-diff.hpp gecode/iter/ranges-empty.hpp gecode/iter/ranges-inter.hpp gecode/iter/ranges-minmax.hpp gecode/iter/ranges-minus.hpp gecode/iter/ranges-offset.hpp gecode/iter/ranges-operations.hpp gecode/iter/ranges-rangelist.hpp gecode/iter/ranges-scale.hpp gecode/iter/ranges-singleton.hpp gecode/iter/ranges-singleton-append.hpp gecode/iter/ranges-size.hpp gecode/iter/ranges-union.hpp gecode/iter/ranges-values.hpp gecode/iter/ranges-negative.hpp gecode/iter/ranges-positive.hpp gecode/iter/ranges-map.hpp gecode/iter/ranges-list.hpp gecode/iter/values-array.hpp gecode/iter/values-minus.hpp gecode/iter/values-offset.hpp gecode/iter/values-ranges.hpp gecode/iter/values-positive.hpp gecode/iter/values-negative.hpp gecode/iter/values-singleton.hpp gecode/iter/values-unique.hpp gecode/iter/values-inter.hpp gecode/iter/values-union.hpp gecode/iter/values-map.hpp gecode/iter/values-bitset.hpp gecode/iter/values-list.hpp gecode/iter/values-bitsetoffset.hpp gecode/gist/drawingcursor.hh gecode/gist/drawingcursor.hpp gecode/gist/gist.hpp gecode/gist/gecodelogo.hh gecode/gist/node.hh gecode/gist/node.hpp gecode/gist/nodecursor.hh gecode/gist/nodecursor.hpp gecode/gist/nodevisitor.hh gecode/gist/nodevisitor.hpp gecode/gist/layoutcursor.hh gecode/gist/layoutcursor.hpp gecode/gist/spacenode.hh gecode/gist/spacenode.hpp gecode/gist/qtgist.hh gecode/gist/textoutput.hh gecode/gist/treecanvas.hh gecode/gist/zoomToFitIcon.hpp gecode/gist/visualnode.hh gecode/gist/visualnode.hpp gecode/gist/nodestats.hh gecode/gist/nodewidget.hh gecode/gist/mainwindow.hh gecode/gist/preferences.hh gecode/gist/stopbrancher.hh gecode/gist.hh gecode/flatzinc/ast.hh gecode/flatzinc/conexpr.hh gecode/flatzinc/option.hh gecode/flatzinc/parser.hh gecode/flatzinc/plugin.hh gecode/flatzinc/registry.hh gecode/flatzinc/symboltable.hh gecode/flatzinc/varspec.hh gecode/flatzinc/branch.hh gecode/flatzinc/branch.hpp gecode/flatzinc.hh examples/scowl.hpp ) | \ (cd /<>/debian/tmp//usr/include && tar xf -) && \ for_varimpheaders="gecode/kernel/var-type.hpp gecode/kernel/var-imp.hpp" && \ for f in $for_varimpheaders; do \ cp $f /<>/debian/tmp//usr/include/gecode/kernel; done && \ for_extraheaders="gecode/support/config.hpp gecode/flatzinc/parser.tab.hh" && \ for f in $for_extraheaders; do \ cp $f /<>/debian/tmp//usr/include/$f; done && \ for_mznlib="gecode/flatzinc/mznlib" && \ for f in $for_mznlib; do \ mkdir -p /<>/debian/tmp//usr/share/gecode/mznlib; \ cp ./$f/*.mzn \ /<>/debian/tmp//usr/share/gecode/mznlib; done make[2]: Leaving directory '/<>' /usr/bin/make ranliblib make[2]: Entering directory '/<>' make[2]: Nothing to be done for 'ranliblib'. make[2]: Leaving directory '/<>' /usr/bin/make installsubdirs make[2]: Entering directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' touch debian/stamp-makefile-install Adding cdbs dependencies to debian/libgecode-dev.substvars dh_installdirs -plibgecode-dev \ Adding cdbs dependencies to debian/libgecode49.substvars dh_installdirs -plibgecode49 \ Adding cdbs dependencies to debian/libgecodegist49.substvars dh_installdirs -plibgecodegist49 \ Adding cdbs dependencies to debian/libgecodeflatzinc49.substvars dh_installdirs -plibgecodeflatzinc49 \ Adding cdbs dependencies to debian/flatzinc.substvars dh_installdirs -pflatzinc \ dh_installdocs -plibgecode-dev dh_installexamples -plibgecode-dev dh_installman -plibgecode-dev dh_installinfo -plibgecode-dev dh_installmenu -plibgecode-dev dh_installcron -plibgecode-dev dh_systemd_enable -plibgecode-dev dh_installinit -plibgecode-dev dh_installdebconf -plibgecode-dev dh_installemacsen -plibgecode-dev dh_installcatalogs -plibgecode-dev dh_installpam -plibgecode-dev dh_installlogrotate -plibgecode-dev dh_installlogcheck -plibgecode-dev dh_installchangelogs -plibgecode-dev ./changelog dh_installudev -plibgecode-dev dh_lintian -plibgecode-dev dh_bugfiles -plibgecode-dev dh_install -plibgecode-dev dh_systemd_start -plibgecode-dev dh_link -plibgecode-dev dh_installmime -plibgecode-dev dh_installgsettings -plibgecode-dev dh_installdocs -plibgecode49 dh_installexamples -plibgecode49 dh_installman -plibgecode49 dh_installinfo -plibgecode49 dh_installmenu -plibgecode49 dh_installcron -plibgecode49 dh_systemd_enable -plibgecode49 dh_installinit -plibgecode49 dh_installdebconf -plibgecode49 dh_installemacsen -plibgecode49 dh_installcatalogs -plibgecode49 dh_installpam -plibgecode49 dh_installlogrotate -plibgecode49 dh_installlogcheck -plibgecode49 dh_installchangelogs -plibgecode49 ./changelog dh_installudev -plibgecode49 dh_lintian -plibgecode49 dh_bugfiles -plibgecode49 dh_install -plibgecode49 dh_systemd_start -plibgecode49 dh_link -plibgecode49 dh_installmime -plibgecode49 dh_installgsettings -plibgecode49 dh_installdocs -plibgecodegist49 dh_installexamples -plibgecodegist49 dh_installman -plibgecodegist49 dh_installinfo -plibgecodegist49 dh_installmenu -plibgecodegist49 dh_installcron -plibgecodegist49 dh_systemd_enable -plibgecodegist49 dh_installinit -plibgecodegist49 dh_installdebconf -plibgecodegist49 dh_installemacsen -plibgecodegist49 dh_installcatalogs -plibgecodegist49 dh_installpam -plibgecodegist49 dh_installlogrotate -plibgecodegist49 dh_installlogcheck -plibgecodegist49 dh_installchangelogs -plibgecodegist49 ./changelog dh_installudev -plibgecodegist49 dh_lintian -plibgecodegist49 dh_bugfiles -plibgecodegist49 dh_install -plibgecodegist49 dh_systemd_start -plibgecodegist49 dh_link -plibgecodegist49 dh_installmime -plibgecodegist49 dh_installgsettings -plibgecodegist49 dh_installdocs -plibgecodeflatzinc49 dh_installexamples -plibgecodeflatzinc49 dh_installman -plibgecodeflatzinc49 dh_installinfo -plibgecodeflatzinc49 dh_installmenu -plibgecodeflatzinc49 dh_installcron -plibgecodeflatzinc49 dh_systemd_enable -plibgecodeflatzinc49 dh_installinit -plibgecodeflatzinc49 dh_installdebconf -plibgecodeflatzinc49 dh_installemacsen -plibgecodeflatzinc49 dh_installcatalogs -plibgecodeflatzinc49 dh_installpam -plibgecodeflatzinc49 dh_installlogrotate -plibgecodeflatzinc49 dh_installlogcheck -plibgecodeflatzinc49 dh_installchangelogs -plibgecodeflatzinc49 ./changelog dh_installudev -plibgecodeflatzinc49 dh_lintian -plibgecodeflatzinc49 dh_bugfiles -plibgecodeflatzinc49 dh_install -plibgecodeflatzinc49 dh_systemd_start -plibgecodeflatzinc49 dh_link -plibgecodeflatzinc49 dh_installmime -plibgecodeflatzinc49 dh_installgsettings -plibgecodeflatzinc49 dh_installdocs -pflatzinc dh_installexamples -pflatzinc dh_installman -pflatzinc dh_installinfo -pflatzinc dh_installmenu -pflatzinc dh_installcron -pflatzinc dh_systemd_enable -pflatzinc dh_installinit -pflatzinc dh_installdebconf -pflatzinc dh_installemacsen -pflatzinc dh_installcatalogs -pflatzinc dh_installpam -pflatzinc dh_installlogrotate -pflatzinc dh_installlogcheck -pflatzinc dh_installchangelogs -pflatzinc ./changelog dh_installudev -pflatzinc dh_lintian -pflatzinc dh_bugfiles -pflatzinc dh_install -pflatzinc dh_systemd_start -pflatzinc dh_link -pflatzinc dh_installmime -pflatzinc dh_installgsettings -pflatzinc dh_strip -plibgecode-dev dh_strip_nondeterminism -plibgecode-dev dh_compress -plibgecode-dev dh_fixperms -plibgecode-dev dh_makeshlibs -plibgecode-dev find /<>/debian/libgecode-dev/usr/include -type f -exec chmod -x {} \; rm -f /<>/debian/libgecode-dev/usr/include/gecode/third-party/boost/LICENSE_1_0.txt dh_strip -plibgecode49 dh_strip_nondeterminism -plibgecode49 dh_compress -plibgecode49 dh_fixperms -plibgecode49 dh_makeshlibs -plibgecode49 dh_strip -plibgecodegist49 dh_strip_nondeterminism -plibgecodegist49 dh_compress -plibgecodegist49 dh_fixperms -plibgecodegist49 dh_makeshlibs -plibgecodegist49 dh_strip -plibgecodeflatzinc49 dh_strip_nondeterminism -plibgecodeflatzinc49 dh_compress -plibgecodeflatzinc49 dh_fixperms -plibgecodeflatzinc49 dh_makeshlibs -plibgecodeflatzinc49 dh_strip -pflatzinc dh_strip_nondeterminism -pflatzinc dh_compress -pflatzinc dh_fixperms -pflatzinc dh_makeshlibs -pflatzinc chmod +x /<>/debian/flatzinc/usr/share/minizinc/fzn-gecode-gist for libso in `find debian/ -type f -regex 'debian/lib.*/lib.*\.so\.[0-9]+\.[0-9]+'`; do ln -s ${libso##*/} ${libso%.*}; done dh_installdeb -plibgecode-dev dh_perl -plibgecode-dev dh_shlibdeps -plibgecode-dev dh_installdeb -plibgecode49 dh_perl -plibgecode49 dh_shlibdeps -plibgecode49 dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49/usr/lib/arm-linux-gnueabihf/libgecodefloat.so.49.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49/usr/lib/arm-linux-gnueabihf/libgecodeint.so.49.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49/usr/lib/arm-linux-gnueabihf/libgecodesupport.so.49.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49/usr/lib/arm-linux-gnueabihf/libgecodekernel.so.49.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49/usr/lib/arm-linux-gnueabihf/libgecodesearch.so.49.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49/usr/lib/arm-linux-gnueabihf/libgecodeminimodel.so.49.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecode49/usr/lib/arm-linux-gnueabihf/libgecodeset.so.49.0 found in none of the libraries dh_installdeb -plibgecodegist49 dh_perl -plibgecodegist49 dh_shlibdeps -plibgecodegist49 dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecodegist49/usr/lib/arm-linux-gnueabihf/libgecodedriver.so.49.0 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecodegist49/usr/lib/arm-linux-gnueabihf/libgecodegist.so.49.0 found in none of the libraries dh_installdeb -plibgecodeflatzinc49 dh_perl -plibgecodeflatzinc49 dh_shlibdeps -plibgecodeflatzinc49 dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgecodeflatzinc49/usr/lib/arm-linux-gnueabihf/libgecodeflatzinc.so.49.0 found in none of the libraries dh_installdeb -pflatzinc dh_perl -pflatzinc dh_shlibdeps -pflatzinc dpkg-shlibdeps: warning: debian/flatzinc/usr/bin/fzn-gecode contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dh_gencontrol -plibgecode-dev dpkg-gencontrol: warning: Depends field of package libgecode-dev: substitution variable ${shlibs:Depends} used, but is not defined # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecode-dev ; fi dh_md5sums -plibgecode-dev dh_builddeb -plibgecode-dev -- -Zxz INFO: pkgstriptranslations version 146 pkgstriptranslations: processing libgecode-dev (in debian/libgecode-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libgecode-dev/DEBIAN/control, package libgecode-dev, directory debian/libgecode-dev .. removing usr/share/doc/libgecode-dev/changelog.gz Skipping libgecode49 because it is not to be built Skipping libgecodegist49 because it is not to be built Skipping libgecodeflatzinc49 because it is not to be built pkgstripfiles: Truncating usr/share/doc/libgecode-dev/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgecode-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgecode-dev' in '../libgecode-dev_6.2.0-5_armhf.deb'. dh_gencontrol -plibgecode49 # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecode49 ; fi dh_md5sums -plibgecode49 dh_builddeb -plibgecode49 -- -Zxz INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 pkgstriptranslations: processing libgecode49 (in debian/libgecode49); do_strip: , oemstrip: pkgstriptranslations: processing libgecode49-dbgsym (in debian/.debhelper/libgecode49/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libgecode49/DEBIAN/control, package libgecode49, directory debian/libgecode49 .. removing usr/share/doc/libgecode49/changelog.gz pkgstripfiles: Truncating usr/share/doc/libgecode49/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgecode49 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgecode49' in '../libgecode49_6.2.0-5_armhf.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/libgecode49/dbgsym-root/DEBIAN/control, package libgecode49-dbgsym, directory debian/.debhelper/libgecode49/dbgsym-root dpkg-deb: building package 'libgecode49-dbgsym' in 'debian/.debhelper/scratch-space/build-libgecode49/libgecode49-dbgsym_6.2.0-5_armhf.deb'. Renaming libgecode49-dbgsym_6.2.0-5_armhf.deb to libgecode49-dbgsym_6.2.0-5_armhf.ddeb dh_gencontrol -plibgecodegist49 # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecodegist49 ; fi dh_md5sums -plibgecodegist49 dh_builddeb -plibgecodegist49 -- -Zxz INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 pkgstriptranslations: processing libgecodegist49 (in debian/libgecodegist49); do_strip: , oemstrip: pkgstriptranslations: processing libgecodegist49-dbgsym (in debian/.debhelper/libgecodegist49/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/libgecodegist49/dbgsym-root/DEBIAN/control, package libgecodegist49-dbgsym, directory debian/.debhelper/libgecodegist49/dbgsym-root dpkg-deb: building package 'libgecodegist49-dbgsym' in 'debian/.debhelper/scratch-space/build-libgecodegist49/libgecodegist49-dbgsym_6.2.0-5_armhf.deb'. Renaming libgecodegist49-dbgsym_6.2.0-5_armhf.deb to libgecodegist49-dbgsym_6.2.0-5_armhf.ddeb pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libgecodegist49/DEBIAN/control, package libgecodegist49, directory debian/libgecodegist49 .. removing usr/share/doc/libgecodegist49/changelog.gz Searching for duplicated docs in dependency libgecode49... symlinking changelog.Debian.gz in libgecodegist49 to file in libgecode49 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgecodegist49 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgecodegist49' in '../libgecodegist49_6.2.0-5_armhf.deb'. dh_gencontrol -plibgecodeflatzinc49 # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -plibgecodeflatzinc49 ; fi dh_md5sums -plibgecodeflatzinc49 dh_builddeb -plibgecodeflatzinc49 -- -Zxz INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 pkgstriptranslations: processing libgecodeflatzinc49 (in debian/libgecodeflatzinc49); do_strip: , oemstrip: pkgstriptranslations: processing libgecodeflatzinc49-dbgsym (in debian/.debhelper/libgecodeflatzinc49/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libgecodeflatzinc49/DEBIAN/control, package libgecodeflatzinc49, directory debian/libgecodeflatzinc49 .. removing usr/share/doc/libgecodeflatzinc49/changelog.gz Searching for duplicated docs in dependency libgecode49... pkgstripfiles: processing control file: debian/.debhelper/libgecodeflatzinc49/dbgsym-root/DEBIAN/control, package libgecodeflatzinc49-dbgsym, directory debian/.debhelper/libgecodeflatzinc49/dbgsym-root dpkg-deb: building package 'libgecodeflatzinc49-dbgsym' in 'debian/.debhelper/scratch-space/build-libgecodeflatzinc49/libgecodeflatzinc49-dbgsym_6.2.0-5_armhf.deb'. symlinking changelog.Debian.gz in libgecodeflatzinc49 to file in libgecode49 Searching for duplicated docs in dependency libgecodegist49... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgecodeflatzinc49 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgecodeflatzinc49' in '../libgecodeflatzinc49_6.2.0-5_armhf.deb'. Renaming libgecodeflatzinc49-dbgsym_6.2.0-5_armhf.deb to libgecodeflatzinc49-dbgsym_6.2.0-5_armhf.ddeb dh_gencontrol -pflatzinc # only call dh_scour for packages in main if grep -q '^Component:[[:space:]]*main' /CurrentlyBuilding 2>/dev/null; then dh_scour -pflatzinc ; fi dh_md5sums -pflatzinc dh_builddeb -pflatzinc -- -Zxz INFO: pkgstriptranslations version 146 INFO: pkgstriptranslations version 146 pkgstriptranslations: processing flatzinc-dbgsym (in debian/.debhelper/flatzinc/dbgsym-root); do_strip: , oemstrip: pkgstriptranslations: processing flatzinc (in debian/flatzinc); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/flatzinc/DEBIAN/control, package flatzinc, directory debian/flatzinc .. removing usr/share/doc/flatzinc/changelog.gz Searching for duplicated docs in dependency libgecode49... symlinking changelog.Debian.gz in flatzinc to file in libgecode49 Searching for duplicated docs in dependency libgecodeflatzinc49... Searching for duplicated docs in dependency libgecodegist49... pkgstripfiles: Running PNG optimization (using 4 cpus) for package flatzinc ... pkgstripfiles: No PNG files. dpkg-deb: building package 'flatzinc' in '../flatzinc_6.2.0-5_armhf.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/flatzinc/dbgsym-root/DEBIAN/control, package flatzinc-dbgsym, directory debian/.debhelper/flatzinc/dbgsym-root dpkg-deb: building package 'flatzinc-dbgsym' in 'debian/.debhelper/scratch-space/build-flatzinc/flatzinc-dbgsym_6.2.0-5_armhf.deb'. Renaming flatzinc-dbgsym_6.2.0-5_armhf.deb to flatzinc-dbgsym_6.2.0-5_armhf.ddeb dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../gecode_6.2.0-5_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2020-08-09T12:10:35Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ gecode_6.2.0-5_armhf.changes: ----------------------------- Format: 1.8 Date: Sun, 09 Aug 2020 08:34:08 +0300 Source: gecode Binary: flatzinc libgecode-dev libgecode49 libgecodeflatzinc49 libgecodegist49 Architecture: armhf Version: 6.2.0-5 Distribution: groovy-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Kari Pahula Description: flatzinc - constraint problem modelling language libgecode-dev - generic constraint development environment libgecode49 - generic constraint development environment libgecodeflatzinc49 - Gecode support for FlatZinc modelling language libgecodegist49 - Gecode Interactive Search Tool library Closes: 966903 Changes: gecode (6.2.0-5) unstable; urgency=medium . * Revert to dh compat 10 to cope with cdbs and dh_systemd_enable. * Leave parser.tab.hpp renaming as parser.tab.hh in place and instead sed the #include in generated parser.tab.cpp file. (Closes: #966903) * Drop obsolete build deps autotools-deb and dh-autoreconf. Checksums-Sha1: ee5b147cde0a622997ce8e7bae1bf1f610c0fa4e 114500 flatzinc-dbgsym_6.2.0-5_armhf.ddeb 90108d32ac87824738dbd5db8c5ff6b08fc2116f 22468 flatzinc_6.2.0-5_armhf.deb 90a9682659642123824228e67943e8327454720a 12690 gecode_6.2.0-5_armhf.buildinfo 03cacf15d49a183388f504b697c5d53b43bc048e 462168 libgecode-dev_6.2.0-5_armhf.deb a55bbb0951d556640e5bec0d3d8b7c95ff2f7ab4 58309552 libgecode49-dbgsym_6.2.0-5_armhf.ddeb 2d3b100a531350347d4aee2ac91ac94627ca2546 2302056 libgecode49_6.2.0-5_armhf.deb 6c4d0d2aef125e8293fae283c0cd0aab01803a43 2736808 libgecodeflatzinc49-dbgsym_6.2.0-5_armhf.ddeb f5575081f8b17089afe541832e81670cc35127fa 177340 libgecodeflatzinc49_6.2.0-5_armhf.deb cf6e19a6f8655aef0a6101bd91908e1f1ad35d12 3558768 libgecodegist49-dbgsym_6.2.0-5_armhf.ddeb faacfc11441f7ba8051f1fd5cc047e539dd524ee 102240 libgecodegist49_6.2.0-5_armhf.deb Checksums-Sha256: ad53eac262eebfece22e517d3b7d63453a07976a760eafb7719fab791e81b31e 114500 flatzinc-dbgsym_6.2.0-5_armhf.ddeb eedcc9598df320c0d719bb190c7c9fdb3e1e73a5dfbc43ccc4c95d3fa20d7053 22468 flatzinc_6.2.0-5_armhf.deb eb8a524d145934605078bddaa3901fe8846541298adc99b5b8a383a03362e235 12690 gecode_6.2.0-5_armhf.buildinfo a19226e4ebbc0e82dfc857ae37af679d2fb10f54a44b98c268d6b4831644a3eb 462168 libgecode-dev_6.2.0-5_armhf.deb 92464da9abffd58887233a00802c0af75d9a6298aaef292c33b2311e96907e49 58309552 libgecode49-dbgsym_6.2.0-5_armhf.ddeb 72d0a5b5666d1bf57b996ca83a74b8ae31a2515e5d3273cdfec36e704741591a 2302056 libgecode49_6.2.0-5_armhf.deb 1695231c494748a1e1312b55394ca2d8910d34fa838f5baf6beca633ba656d84 2736808 libgecodeflatzinc49-dbgsym_6.2.0-5_armhf.ddeb 7646c42e4f18d4b9fb63ac33667a74445546a034ac3e54ab1a61a5a6757429aa 177340 libgecodeflatzinc49_6.2.0-5_armhf.deb 171d42fc704495bb48ed10c0384a9d2779da2ad31ef9cf5837e5b18d05a8f379 3558768 libgecodegist49-dbgsym_6.2.0-5_armhf.ddeb 0154208eec5fc35304bc8a9ee8583a5c44a635b78884e89dfa0bf22f144d3063 102240 libgecodegist49_6.2.0-5_armhf.deb Files: 56fbe6101a5cad8f800904f3e4ea4d0d 114500 debug optional flatzinc-dbgsym_6.2.0-5_armhf.ddeb a7233246717b16f5680296d033641d98 22468 devel optional flatzinc_6.2.0-5_armhf.deb 868e0f168d4c2f2910b3232b86bc1f6a 12690 libs optional gecode_6.2.0-5_armhf.buildinfo 60a8f238d25972fbda741228eacf7f52 462168 libdevel optional libgecode-dev_6.2.0-5_armhf.deb 33493740a0dba0669ad9f264b5967b6f 58309552 debug optional libgecode49-dbgsym_6.2.0-5_armhf.ddeb a293d0d6ed892cf755d09be349f972e4 2302056 libs optional libgecode49_6.2.0-5_armhf.deb a888cdeeb738fb738ca7b43c65948e87 2736808 debug optional libgecodeflatzinc49-dbgsym_6.2.0-5_armhf.ddeb fd47e4a51fa9c216e5f37d3eabd21099 177340 libs optional libgecodeflatzinc49_6.2.0-5_armhf.deb 925e6665843654b52a389f10cc5563a4 3558768 debug optional libgecodegist49-dbgsym_6.2.0-5_armhf.ddeb b8d020911bcd4567e1b734ae58e0404c 102240 libs optional libgecodegist49_6.2.0-5_armhf.deb +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: gecode Binary: flatzinc flatzinc-dbgsym libgecode-dev libgecode49 libgecode49-dbgsym libgecodeflatzinc49 libgecodeflatzinc49-dbgsym libgecodegist49 libgecodegist49-dbgsym Architecture: armhf Version: 6.2.0-5 Checksums-Md5: 56fbe6101a5cad8f800904f3e4ea4d0d 114500 flatzinc-dbgsym_6.2.0-5_armhf.ddeb a7233246717b16f5680296d033641d98 22468 flatzinc_6.2.0-5_armhf.deb 60a8f238d25972fbda741228eacf7f52 462168 libgecode-dev_6.2.0-5_armhf.deb 33493740a0dba0669ad9f264b5967b6f 58309552 libgecode49-dbgsym_6.2.0-5_armhf.ddeb a293d0d6ed892cf755d09be349f972e4 2302056 libgecode49_6.2.0-5_armhf.deb a888cdeeb738fb738ca7b43c65948e87 2736808 libgecodeflatzinc49-dbgsym_6.2.0-5_armhf.ddeb fd47e4a51fa9c216e5f37d3eabd21099 177340 libgecodeflatzinc49_6.2.0-5_armhf.deb 925e6665843654b52a389f10cc5563a4 3558768 libgecodegist49-dbgsym_6.2.0-5_armhf.ddeb b8d020911bcd4567e1b734ae58e0404c 102240 libgecodegist49_6.2.0-5_armhf.deb Checksums-Sha1: ee5b147cde0a622997ce8e7bae1bf1f610c0fa4e 114500 flatzinc-dbgsym_6.2.0-5_armhf.ddeb 90108d32ac87824738dbd5db8c5ff6b08fc2116f 22468 flatzinc_6.2.0-5_armhf.deb 03cacf15d49a183388f504b697c5d53b43bc048e 462168 libgecode-dev_6.2.0-5_armhf.deb a55bbb0951d556640e5bec0d3d8b7c95ff2f7ab4 58309552 libgecode49-dbgsym_6.2.0-5_armhf.ddeb 2d3b100a531350347d4aee2ac91ac94627ca2546 2302056 libgecode49_6.2.0-5_armhf.deb 6c4d0d2aef125e8293fae283c0cd0aab01803a43 2736808 libgecodeflatzinc49-dbgsym_6.2.0-5_armhf.ddeb f5575081f8b17089afe541832e81670cc35127fa 177340 libgecodeflatzinc49_6.2.0-5_armhf.deb cf6e19a6f8655aef0a6101bd91908e1f1ad35d12 3558768 libgecodegist49-dbgsym_6.2.0-5_armhf.ddeb faacfc11441f7ba8051f1fd5cc047e539dd524ee 102240 libgecodegist49_6.2.0-5_armhf.deb Checksums-Sha256: ad53eac262eebfece22e517d3b7d63453a07976a760eafb7719fab791e81b31e 114500 flatzinc-dbgsym_6.2.0-5_armhf.ddeb eedcc9598df320c0d719bb190c7c9fdb3e1e73a5dfbc43ccc4c95d3fa20d7053 22468 flatzinc_6.2.0-5_armhf.deb a19226e4ebbc0e82dfc857ae37af679d2fb10f54a44b98c268d6b4831644a3eb 462168 libgecode-dev_6.2.0-5_armhf.deb 92464da9abffd58887233a00802c0af75d9a6298aaef292c33b2311e96907e49 58309552 libgecode49-dbgsym_6.2.0-5_armhf.ddeb 72d0a5b5666d1bf57b996ca83a74b8ae31a2515e5d3273cdfec36e704741591a 2302056 libgecode49_6.2.0-5_armhf.deb 1695231c494748a1e1312b55394ca2d8910d34fa838f5baf6beca633ba656d84 2736808 libgecodeflatzinc49-dbgsym_6.2.0-5_armhf.ddeb 7646c42e4f18d4b9fb63ac33667a74445546a034ac3e54ab1a61a5a6757429aa 177340 libgecodeflatzinc49_6.2.0-5_armhf.deb 171d42fc704495bb48ed10c0384a9d2779da2ad31ef9cf5837e5b18d05a8f379 3558768 libgecodegist49-dbgsym_6.2.0-5_armhf.ddeb 0154208eec5fc35304bc8a9ee8583a5c44a635b78884e89dfa0bf22f144d3063 102240 libgecodegist49_6.2.0-5_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Sun, 09 Aug 2020 12:10:32 +0000 Build-Path: /<> Build-Tainted-By: usr-local-has-programs Installed-Build-Depends: autoconf (= 2.69-11.1), automake (= 1:1.16.2-3ubuntu2), autopoint (= 0.19.8.1-10build1), autotools-dev (= 20180224.1), base-files (= 11ubuntu10), base-passwd (= 3.5.47), bash (= 5.0-6ubuntu2), binutils (= 2.35-1ubuntu1), binutils-arm-linux-gnueabihf (= 2.35-1ubuntu1), binutils-common (= 2.35-1ubuntu1), bison (= 2:3.7+dfsg-1), bsdextrautils (= 2.36-2ubuntu1), bsdutils (= 1:2.36-2ubuntu1), build-essential (= 12.8ubuntu3), bzip2 (= 1.0.8-4ubuntu2), ca-certificates (= 20200601), cdbs (= 0.4.162ubuntu5), coreutils (= 8.32-3ubuntu1), cpp (= 4:10.1.0-1ubuntu1), cpp-10 (= 10.2.0-3ubuntu1), dash (= 0.5.10.2-7), debconf (= 1.5.74), debhelper (= 13.2ubuntu1), debianutils (= 4.11), dh-autoreconf (= 19), dh-strip-nondeterminism (= 1.9.0-1), dh-translations (= 146), diffutils (= 1:3.7-3build1), dpkg (= 1.20.5ubuntu1), dpkg-dev (= 1.20.5ubuntu1), dwz (= 0.13-5), file (= 1:5.38-5), findutils (= 4.7.0-1ubuntu1), flex (= 2.6.4-8), fontconfig (= 2.13.1-2ubuntu3), fontconfig-config (= 2.13.1-2ubuntu3), fonts-dejavu-core (= 2.37-2), g++ (= 4:10.1.0-1ubuntu1), g++-10 (= 10.2.0-3ubuntu1), gcc (= 4:10.1.0-1ubuntu1), gcc-10 (= 10.2.0-3ubuntu1), gcc-10-base (= 10.2.0-3ubuntu1), gettext (= 0.19.8.1-10build1), gettext-base (= 0.19.8.1-10build1), grep (= 3.4-1), groff-base (= 1.22.4-5), gzip (= 1.10-2ubuntu1), hostname (= 3.23), init-system-helpers (= 1.58), intltool (= 0.51.0-5ubuntu1), intltool-debian (= 0.35.0+20060710.5), jq (= 1.6-1), libacl1 (= 2.2.53-8), libarchive-zip-perl (= 1.68-1), libasan6 (= 10.2.0-3ubuntu1), libatomic1 (= 10.2.0-3ubuntu1), libattr1 (= 1:2.4.48-5), libaudit-common (= 1:2.8.5-3ubuntu1), libaudit1 (= 1:2.8.5-3ubuntu1), libavahi-client3 (= 0.8-3ubuntu1), libavahi-common-data (= 0.8-3ubuntu1), libavahi-common3 (= 0.8-3ubuntu1), libbinutils (= 2.35-1ubuntu1), libblkid1 (= 2.36-2ubuntu1), libboost-dev (= 1.71.0.0ubuntu4), libboost1.71-dev (= 1.71.0-6ubuntu9), libbrotli1 (= 1.0.7-7), libbsd0 (= 0.10.0-1), libbz2-1.0 (= 1.0.8-4ubuntu2), libc-bin (= 2.31-0ubuntu10), libc-dev-bin (= 2.31-0ubuntu10), libc6 (= 2.31-0ubuntu10), libc6-dev (= 2.31-0ubuntu10), libcap-ng0 (= 0.7.9-2.2), libcc1-0 (= 10.2.0-3ubuntu1), libcom-err2 (= 1.45.6-1ubuntu1), libcroco3 (= 0.6.13-1), libcrypt-dev (= 1:4.4.16-1ubuntu1), libcrypt1 (= 1:4.4.16-1ubuntu1), libctf-nobfd0 (= 2.35-1ubuntu1), libctf0 (= 2.35-1ubuntu1), libcups2 (= 2.3.3-2), libdb5.3 (= 5.3.28+dfsg1-0.6ubuntu2), libdbus-1-3 (= 1.12.18-1ubuntu1), libdebconfclient0 (= 0.252ubuntu1), libdebhelper-perl (= 13.2ubuntu1), libdouble-conversion3 (= 3.1.5-5build1), libdpkg-perl (= 1.20.5ubuntu1), 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.1-1ubuntu1), libegl-mesa0 (= 20.1.4-1), libegl1 (= 1.3.1-1ubuntu1), libelf1 (= 0.180-1), libencode-locale-perl (= 1.05-1), libevdev2 (= 1.9.1+dfsg-1), libexpat1 (= 2.2.9-1build1), libffi7 (= 3.3-4), libfile-listing-perl (= 6.04-1), libfile-stripnondeterminism-perl (= 1.9.0-1), libfile-which-perl (= 1.23-1), libfontconfig1 (= 2.13.1-2ubuntu3), libfreetype6 (= 2.10.2+dfsg-3), libgbm1 (= 20.1.4-1), libgcc-10-dev (= 10.2.0-3ubuntu1), libgcc-s1 (= 10.2.0-3ubuntu1), libgcrypt20 (= 1.8.5-5ubuntu2), libgdbm-compat4 (= 1.18.1-5), libgdbm6 (= 1.18.1-5), libgl-dev (= 1.3.1-1ubuntu1), libgl1 (= 1.3.1-1ubuntu1), libgl1-mesa-dri (= 20.1.4-1), libglapi-mesa (= 20.1.4-1), libgles-dev (= 1.3.1-1ubuntu1), libgles1 (= 1.3.1-1ubuntu1), libgles2 (= 1.3.1-1ubuntu1), libglib2.0-0 (= 2.64.4-1), libglvnd0 (= 1.3.1-1ubuntu1), libglx-dev (= 1.3.1-1ubuntu1), libglx-mesa0 (= 20.1.4-1), libglx0 (= 1.3.1-1ubuntu1), libgmp-dev (= 2:6.2.0+dfsg-6ubuntu1), libgmp10 (= 2:6.2.0+dfsg-6ubuntu1), libgmpxx4ldbl (= 2:6.2.0+dfsg-6ubuntu1), libgnutls30 (= 3.6.13-4ubuntu4), libgomp1 (= 10.2.0-3ubuntu1), libgpg-error0 (= 1.38-2), libgraphite2-3 (= 1.3.14-1), libgssapi-krb5-2 (= 1.17-10), libgudev-1.0-0 (= 1:233-1), libharfbuzz0b (= 2.6.4-1ubuntu5), libhogweed6 (= 3.6-2), libhtml-parser-perl (= 3.72-5), libhtml-tagset-perl (= 3.20-4), libhtml-tree-perl (= 5.07-2), libhttp-cookies-perl (= 6.08-1), libhttp-date-perl (= 6.05-1), libhttp-message-perl (= 6.25-1), libhttp-negotiate-perl (= 6.01-1), libice6 (= 2:1.0.10-0ubuntu1), libicu67 (= 67.1-3ubuntu1), libidn2-0 (= 2.3.0-1), libinput-bin (= 1.16.0-1), libinput10 (= 1.16.0-1), libio-html-perl (= 1.001-1), libio-socket-ssl-perl (= 2.067-1), libisl22 (= 0.22.1-1), libjpeg-turbo8 (= 2.0.3-0ubuntu2), libjpeg8 (= 8c-2ubuntu8), libjq1 (= 1.6-1), libk5crypto3 (= 1.17-10), libkeyutils1 (= 1.6.1-2ubuntu1), libkrb5-3 (= 1.17-10), libkrb5support0 (= 1.17-10), libllvm10 (= 1:10.0.1-1), liblwp-mediatypes-perl (= 6.04-1), liblwp-protocol-https-perl (= 6.09-1), liblz4-1 (= 1.9.2-2), liblzma5 (= 5.2.4-1ubuntu1), libmagic-mgc (= 1:5.38-5), libmagic1 (= 1:5.38-5), libmd4c0 (= 0.4.4-1), libmount1 (= 2.36-2ubuntu1), libmpc3 (= 1.2.0~rc1-1), libmpfr-dev (= 4.1.0-3), libmpfr6 (= 4.1.0-3), libmtdev1 (= 1.1.6-1), libncursesw6 (= 6.2-1), libnet-http-perl (= 6.19-1), libnet-ssleay-perl (= 1.88-2ubuntu1), libnettle8 (= 3.6-2), libonig5 (= 6.9.5-2), libp11-kit0 (= 0.23.20-1build1), libpam-modules (= 1.3.1-5ubuntu5), libpam-modules-bin (= 1.3.1-5ubuntu5), libpam-runtime (= 1.3.1-5ubuntu5), libpam0g (= 1.3.1-5ubuntu5), libpcre2-16-0 (= 10.34-7), libpcre2-8-0 (= 10.34-7), libpcre3 (= 2:8.39-13), libperl5.30 (= 5.30.3-4), libpipeline1 (= 1.5.2-2build1), libpng16-16 (= 1.6.37-2), libpthread-stubs0-dev (= 0.4-1), libpython3-stdlib (= 3.8.2-0ubuntu2), libpython3.8-minimal (= 3.8.5-2), libpython3.8-stdlib (= 3.8.5-2), 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), libreadline8 (= 8.0-4), libseccomp2 (= 2.4.3-1ubuntu4), libselinux1 (= 3.1-2), libsensors-config (= 1:3.6.0-2ubuntu1), libsensors5 (= 1:3.6.0-2ubuntu1), libsigsegv2 (= 2.12-2build1), libsm6 (= 2:1.2.3-1), libsmartcols1 (= 2.36-2ubuntu1), libsqlite3-0 (= 3.32.3-1), libssl1.1 (= 1.1.1f-1ubuntu3), libstdc++-10-dev (= 10.2.0-3ubuntu1), libstdc++6 (= 10.2.0-3ubuntu1), libsub-override-perl (= 0.09-2), libsystemd0 (= 246-2ubuntu1), libtasn1-6 (= 4.16.0-2), libtimedate-perl (= 2.3300-1), libtinfo6 (= 6.2-1), libtool (= 2.4.6-14), libtry-tiny-perl (= 0.30-1), libubsan1 (= 10.2.0-3ubuntu1), libuchardet0 (= 0.0.7-1), libudev1 (= 246-2ubuntu1), libunistring2 (= 0.9.10-4), liburi-perl (= 1.76-2), libuuid1 (= 2.36-2ubuntu1), libvulkan-dev (= 1.2.141.0-1), libvulkan1 (= 1.2.141.0-1), libwacom-common (= 1.3-2ubuntu1), libwacom2 (= 1.3-2ubuntu1), libwayland-client0 (= 1.18.0-1), libwayland-server0 (= 1.18.0-1), libwww-perl (= 6.46-1), libwww-robotrules-perl (= 6.02-1), 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.9-0ubuntu1), libxau6 (= 1:1.0.9-0ubuntu1), 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-1build1), libxcb-keysyms1 (= 0.4.0-1build1), libxcb-present0 (= 1.14-2), libxcb-randr0 (= 1.14-2), libxcb-render-util0 (= 0.3.9-1build1), libxcb-render0 (= 1.14-2), libxcb-shape0 (= 1.14-2), libxcb-shm0 (= 1.14-2), libxcb-sync1 (= 1.14-2), libxcb-util1 (= 0.4.0-0ubuntu3), 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.3-0ubuntu1), libxdmcp6 (= 1:1.1.3-0ubuntu1), libxext-dev (= 2:1.3.4-0ubuntu1), libxext6 (= 2:1.3.4-0ubuntu1), libxfixes3 (= 1:5.0.3-2), libxkbcommon-x11-0 (= 0.10.0-1), libxkbcommon0 (= 0.10.0-1), libxml-parser-perl (= 2.46-1), libxml2 (= 2.9.10+dfsg-5build1), libxshmfence1 (= 1.3-1), libxxf86vm1 (= 1:1.1.4-1build1), libzstd1 (= 1.4.5+dfsg-4), linux-libc-dev (= 5.8.0-12.13), login (= 1:4.8.1-1ubuntu6), lsb-base (= 11.1.0ubuntu2), m4 (= 1.4.18-4), make (= 4.3-4ubuntu1), man-db (= 2.9.3-2), mawk (= 1.3.4.20200120-2), mime-support (= 3.64ubuntu1), ncurses-base (= 6.2-1), ncurses-bin (= 6.2-1), netbase (= 6.1), openssl (= 1.1.1f-1ubuntu3), patch (= 2.7.6-6), perl (= 5.30.3-4), perl-base (= 5.30.3-4), perl-modules-5.30 (= 5.30.3-4), perl-openssl-defaults (= 5), po-debconf (= 1.0.21), python3 (= 3.8.2-0ubuntu2), python3-minimal (= 3.8.2-0ubuntu2), python3-pkg-resources (= 46.1.3-1), python3-scour (= 0.37-4build1), python3-six (= 1.15.0-1), python3.8 (= 3.8.5-2), python3.8-minimal (= 3.8.5-2), 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-2build1), readline-common (= 8.0-4), scour (= 0.37-4build1), sed (= 4.7-1build1), sensible-utils (= 0.0.12+nmu1), shared-mime-info (= 1.15-1), sysvinit-utils (= 2.96-3ubuntu1), tar (= 1.30+dfsg-7), ucf (= 3.0043), util-linux (= 2.36-2ubuntu1), x11-common (= 1:7.7+19ubuntu14), x11proto-core-dev (= 2019.2-1ubuntu1), x11proto-dev (= 2019.2-1ubuntu1), x11proto-xext-dev (= 2019.2-1ubuntu1), xkb-data (= 2.29-2), xorg-sgml-doctools (= 1:1.11-1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.2.4-1ubuntu1), zlib1g (= 1:1.2.11.dfsg-2ubuntu1) Environment: DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1596951248" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ flatzinc_6.2.0-5_armhf.deb -------------------------- new Debian package, version 2.0. size 22468 bytes: control archive=2512 bytes. 960 bytes, 23 lines control 4900 bytes, 64 lines md5sums Package: flatzinc Source: gecode Version: 6.2.0-5 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Kari Pahula Installed-Size: 230 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.5), libgecode49, libgecodeflatzinc49, libgecodegist49, libstdc++6 (>= 5.2) Recommends: minizinc Breaks: minizinc (<< 2.4.1) Replaces: minizinc (<< 2.4.1) Section: devel Priority: optional Homepage: http://www.gecode.org/flatzinc.html Description: constraint problem modelling language FlatZinc is a low-level modelling language for constraint problems. It is designed to be easily interfaceable to constraint solvers (like Gecode). For more information on FlatZinc, please refer to the MiniZinc pages of the G12 project . . The FlatZinc interpreter that ships with Gecode supports the FlatZinc language and MiniZinc global constraint definitions of MiniZinc version 1.6.0. drwxr-xr-x root/root 0 2020-08-09 05:34 ./ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/bin/ lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/bin/flatzinc -> fzn-gecode -rwxr-xr-x root/root 17932 2020-08-09 05:34 ./usr/bin/fzn-gecode drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/doc/flatzinc/ lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/share/doc/flatzinc/changelog.Debian.gz -> ../libgecode49/changelog.Debian.gz -rw-r--r-- root/root 18535 2019-12-16 12:59 ./usr/share/doc/flatzinc/copyright drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/lintian/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 95 2017-03-19 08:29 ./usr/share/lintian/overrides/flatzinc drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/minizinc/ -rwxr-xr-x root/root 48 2019-12-31 21:43 ./usr/share/minizinc/fzn-gecode-gist drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/minizinc/gecode/ -rw-r--r-- root/root 1341 2019-04-10 13:29 ./usr/share/minizinc/gecode/all_different_int.mzn -rw-r--r-- root/root 1337 2019-04-10 13:29 ./usr/share/minizinc/gecode/all_equal_int.mzn -rw-r--r-- root/root 797 2019-04-10 13:29 ./usr/share/minizinc/gecode/alldifferent_except_0.mzn -rw-r--r-- root/root 1356 2019-04-10 13:29 ./usr/share/minizinc/gecode/among.mzn -rw-r--r-- root/root 220 2019-04-10 13:29 ./usr/share/minizinc/gecode/arg_max_bool.mzn -rw-r--r-- root/root 215 2019-04-10 13:29 ./usr/share/minizinc/gecode/arg_max_int.mzn -rw-r--r-- root/root 220 2019-04-10 13:29 ./usr/share/minizinc/gecode/arg_min_bool.mzn -rw-r--r-- root/root 215 2019-04-10 13:29 ./usr/share/minizinc/gecode/arg_min_int.mzn -rw-r--r-- root/root 1352 2019-04-10 13:29 ./usr/share/minizinc/gecode/at_least_int.mzn -rw-r--r-- root/root 1420 2019-04-10 13:29 ./usr/share/minizinc/gecode/at_least_set.mzn -rw-r--r-- root/root 1351 2019-04-10 13:29 ./usr/share/minizinc/gecode/at_most_int.mzn -rw-r--r-- root/root 1419 2019-04-10 13:29 ./usr/share/minizinc/gecode/at_most_set.mzn -rw-r--r-- root/root 1893 2019-04-10 13:29 ./usr/share/minizinc/gecode/bin_packing.mzn -rw-r--r-- root/root 1982 2019-04-10 13:29 ./usr/share/minizinc/gecode/bin_packing_capa.mzn -rw-r--r-- root/root 1952 2019-04-10 13:29 ./usr/share/minizinc/gecode/bin_packing_load.mzn -rw-r--r-- root/root 1554 2019-04-10 13:29 ./usr/share/minizinc/gecode/circuit.mzn -rw-r--r-- root/root 1565 2019-04-10 13:29 ./usr/share/minizinc/gecode/count.mzn -rw-r--r-- root/root 2073 2019-04-10 13:29 ./usr/share/minizinc/gecode/cumulative.mzn -rw-r--r-- root/root 1340 2019-04-10 13:29 ./usr/share/minizinc/gecode/decreasing_bool.mzn -rw-r--r-- root/root 1338 2019-04-10 13:29 ./usr/share/minizinc/gecode/decreasing_int.mzn -rw-r--r-- root/root 1796 2019-04-10 13:29 ./usr/share/minizinc/gecode/diffn.mzn -rw-r--r-- root/root 1346 2019-04-10 13:29 ./usr/share/minizinc/gecode/disjoint.mzn -rw-r--r-- root/root 587 2019-04-10 13:29 ./usr/share/minizinc/gecode/disjunctive_strict.mzn -rw-r--r-- root/root 1723 2019-04-10 13:29 ./usr/share/minizinc/gecode/distribute.mzn -rw-r--r-- root/root 1394 2019-04-10 13:29 ./usr/share/minizinc/gecode/exactly_int.mzn -rw-r--r-- root/root 1419 2019-04-10 13:29 ./usr/share/minizinc/gecode/exactly_set.mzn -rw-r--r-- root/root 4727 2019-04-10 13:29 ./usr/share/minizinc/gecode/gecode.mzn -rw-r--r-- root/root 1999 2019-04-10 13:29 ./usr/share/minizinc/gecode/global_cardinality.mzn -rw-r--r-- root/root 1891 2019-04-10 13:29 ./usr/share/minizinc/gecode/global_cardinality_closed.mzn -rw-r--r-- root/root 1537 2019-04-10 13:29 ./usr/share/minizinc/gecode/global_cardinality_low_up.mzn -rw-r--r-- root/root 1565 2019-04-10 13:29 ./usr/share/minizinc/gecode/global_cardinality_low_up_closed.mzn -rw-r--r-- root/root 1340 2019-04-10 13:29 ./usr/share/minizinc/gecode/increasing_bool.mzn -rw-r--r-- root/root 1338 2019-04-10 13:29 ./usr/share/minizinc/gecode/increasing_int.mzn -rw-r--r-- root/root 1913 2019-04-10 13:29 ./usr/share/minizinc/gecode/int_set_channel.mzn -rw-r--r-- root/root 1584 2019-04-10 13:29 ./usr/share/minizinc/gecode/inverse.mzn -rw-r--r-- root/root 1955 2019-04-10 13:29 ./usr/share/minizinc/gecode/inverse_set.mzn -rw-r--r-- root/root 1518 2019-04-10 13:29 ./usr/share/minizinc/gecode/lex_less_bool.mzn -rw-r--r-- root/root 1509 2019-04-10 13:29 ./usr/share/minizinc/gecode/lex_less_int.mzn -rw-r--r-- root/root 1522 2019-04-10 13:29 ./usr/share/minizinc/gecode/lex_lesseq_bool.mzn -rw-r--r-- root/root 1513 2019-04-10 13:29 ./usr/share/minizinc/gecode/lex_lesseq_int.mzn -rw-r--r-- root/root 1786 2019-04-10 13:29 ./usr/share/minizinc/gecode/link_set_to_booleans.mzn -rw-r--r-- root/root 1410 2019-04-10 13:29 ./usr/share/minizinc/gecode/maximum_int.mzn -rw-r--r-- root/root 1559 2019-04-10 13:29 ./usr/share/minizinc/gecode/member_bool.mzn -rw-r--r-- root/root 1549 2019-04-10 13:29 ./usr/share/minizinc/gecode/member_int.mzn -rw-r--r-- root/root 1410 2019-04-10 13:29 ./usr/share/minizinc/gecode/minimum_int.mzn -rw-r--r-- root/root 1342 2019-04-10 13:29 ./usr/share/minizinc/gecode/nvalue.mzn -rw-r--r-- root/root 1546 2019-04-10 13:29 ./usr/share/minizinc/gecode/partition_set.mzn -rw-r--r-- root/root 1945 2019-04-10 13:29 ./usr/share/minizinc/gecode/range.mzn -rw-r--r-- root/root 1095 2019-04-10 13:29 ./usr/share/minizinc/gecode/redefinitions-2.0.mzn -rw-r--r-- root/root 6645 2019-04-10 13:29 ./usr/share/minizinc/gecode/redefinitions.mzn -rw-r--r-- root/root 2310 2019-04-10 13:29 ./usr/share/minizinc/gecode/regular.mzn -rw-r--r-- root/root 2333 2019-04-10 13:29 ./usr/share/minizinc/gecode/roots.mzn -rw-r--r-- root/root 1354 2019-04-10 13:29 ./usr/share/minizinc/gecode/sort.mzn -rw-r--r-- root/root 1578 2019-04-10 13:29 ./usr/share/minizinc/gecode/sum_pred.mzn -rw-r--r-- root/root 2685 2019-04-10 13:29 ./usr/share/minizinc/gecode/table_bool.mzn -rw-r--r-- root/root 2666 2019-04-10 13:29 ./usr/share/minizinc/gecode/table_int.mzn -rw-r--r-- root/root 1452 2019-04-10 13:29 ./usr/share/minizinc/gecode/value_precede_int.mzn -rw-r--r-- root/root 1474 2019-04-10 13:29 ./usr/share/minizinc/gecode/value_precede_set.mzn drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/minizinc/solvers/ -rw-r--r-- root/root 1152 2019-12-31 21:47 ./usr/share/minizinc/solvers/gecode-gist.msc -rw-r--r-- root/root 1134 2019-12-16 17:57 ./usr/share/minizinc/solvers/gecode.msc libgecode-dev_6.2.0-5_armhf.deb ------------------------------- new Debian package, version 2.0. size 462168 bytes: control archive=15004 bytes. 1059 bytes, 23 lines control 44418 bytes, 601 lines md5sums Package: libgecode-dev Source: gecode Version: 6.2.0-5 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Kari Pahula Installed-Size: 5027 Depends: libgecode49 (= 6.2.0-5), libgecodegist49 (= 6.2.0-5), libgecodeflatzinc49 (= 6.2.0-5), qtbase5-dev, libmpfr-dev, libboost-dev Suggests: libgecode-doc Section: libdevel Priority: optional Homepage: http://www.gecode.org/ Description: generic constraint development environment Gecode is a toolkit for developing constraint-based systems and applications. Gecode provides a constraint solver with state-of-the-art performance while being modular and extensible. . Gecode is radically open for programming: it can be easily interfaced to other systems. It supports the programming of new propagators (as implementation of constraints), branching strategies, and search engines. New variable domains can be programmed at the same level of efficiency as finite domain and integer set variables that come predefined with Gecode. drwxr-xr-x root/root 0 2020-08-09 05:34 ./ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/ -rw-r--r-- root/root 27247 2019-04-10 13:29 ./usr/include/gecode/driver.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/driver/ -rw-r--r-- root/root 11869 2019-04-10 13:29 ./usr/include/gecode/driver/options.hpp -rw-r--r-- root/root 18666 2019-04-10 13:29 ./usr/include/gecode/driver/script.hpp -rw-r--r-- root/root 24821 2019-04-10 13:29 ./usr/include/gecode/flatzinc.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/flatzinc/ -rw-r--r-- root/root 13972 2019-04-10 13:29 ./usr/include/gecode/flatzinc/ast.hh -rw-r--r-- root/root 12380 2019-04-10 13:29 ./usr/include/gecode/flatzinc/branch.hh -rw-r--r-- root/root 12628 2019-04-10 13:29 ./usr/include/gecode/flatzinc/branch.hpp -rw-r--r-- root/root 2475 2019-04-10 13:29 ./usr/include/gecode/flatzinc/conexpr.hh -rw-r--r-- root/root 2028 2019-04-10 13:29 ./usr/include/gecode/flatzinc/option.hh -rw-r--r-- root/root 7767 2019-04-10 13:29 ./usr/include/gecode/flatzinc/parser.hh -rw-r--r-- root/root 5717 2020-08-09 05:34 ./usr/include/gecode/flatzinc/parser.tab.hh -rw-r--r-- root/root 2755 2019-04-10 13:29 ./usr/include/gecode/flatzinc/plugin.hh -rw-r--r-- root/root 2272 2019-04-10 13:29 ./usr/include/gecode/flatzinc/registry.hh -rw-r--r-- root/root 2941 2019-04-10 13:29 ./usr/include/gecode/flatzinc/symboltable.hh -rw-r--r-- root/root 5442 2019-04-10 13:29 ./usr/include/gecode/flatzinc/varspec.hh -rw-r--r-- root/root 73343 2020-08-09 05:34 ./usr/include/gecode/float.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/ -rw-r--r-- root/root 14657 2019-04-10 13:29 ./usr/include/gecode/float/arithmetic.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/arithmetic/ -rw-r--r-- root/root 3022 2019-04-10 13:29 ./usr/include/gecode/float/arithmetic/abs.hpp -rw-r--r-- root/root 2910 2019-04-10 13:29 ./usr/include/gecode/float/arithmetic/div.hpp -rw-r--r-- root/root 8063 2019-04-10 13:29 ./usr/include/gecode/float/arithmetic/min-max.hpp -rw-r--r-- root/root 10160 2019-04-10 13:29 ./usr/include/gecode/float/arithmetic/mult.hpp -rw-r--r-- root/root 5194 2019-04-10 13:29 ./usr/include/gecode/float/arithmetic/pow-nroot.hpp -rw-r--r-- root/root 6531 2019-04-10 13:29 ./usr/include/gecode/float/arithmetic/sqr-sqrt.hpp -rw-r--r-- root/root 2873 2019-04-10 13:29 ./usr/include/gecode/float/array-traits.hpp -rw-r--r-- root/root 3478 2019-04-10 13:29 ./usr/include/gecode/float/array.hpp -rw-r--r-- root/root 2782 2019-04-10 13:29 ./usr/include/gecode/float/bool.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/bool/ -rw-r--r-- root/root 4488 2019-04-10 13:29 ./usr/include/gecode/float/bool/ite.hpp -rw-r--r-- root/root 10911 2019-04-10 13:29 ./usr/include/gecode/float/branch.hh -rw-r--r-- root/root 1843 2019-04-10 13:29 ./usr/include/gecode/float/branch.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/branch/ -rw-r--r-- root/root 1729 2019-04-10 13:29 ./usr/include/gecode/float/branch/action.hpp -rw-r--r-- root/root 1955 2019-04-10 13:29 ./usr/include/gecode/float/branch/afc.hpp -rw-r--r-- root/root 2227 2019-04-10 13:29 ./usr/include/gecode/float/branch/assign.hpp -rw-r--r-- root/root 1704 2019-04-10 13:29 ./usr/include/gecode/float/branch/chb.hpp -rw-r--r-- root/root 5102 2019-04-10 13:29 ./usr/include/gecode/float/branch/merit.hpp -rw-r--r-- root/root 1971 2019-04-10 13:29 ./usr/include/gecode/float/branch/traits.hpp -rw-r--r-- root/root 2759 2019-04-10 13:29 ./usr/include/gecode/float/branch/val-commit.hpp -rw-r--r-- root/root 3179 2019-04-10 13:29 ./usr/include/gecode/float/branch/val-sel.hpp -rw-r--r-- root/root 2305 2019-04-10 13:29 ./usr/include/gecode/float/branch/val.hpp -rw-r--r-- root/root 8372 2019-04-10 13:29 ./usr/include/gecode/float/branch/var.hpp -rw-r--r-- root/root 2802 2019-04-10 13:29 ./usr/include/gecode/float/channel.hh -rw-r--r-- root/root 1728 2019-04-10 13:29 ./usr/include/gecode/float/channel.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/channel/ -rw-r--r-- root/root 2907 2019-04-10 13:29 ./usr/include/gecode/float/channel/channel.hpp -rw-r--r-- root/root 3994 2019-04-10 13:29 ./usr/include/gecode/float/exception.hpp -rw-r--r-- root/root 1766 2019-04-10 13:29 ./usr/include/gecode/float/limits.hpp -rw-r--r-- root/root 7301 2019-04-10 13:29 ./usr/include/gecode/float/linear.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/linear/ -rw-r--r-- root/root 9492 2019-04-10 13:29 ./usr/include/gecode/float/linear/nary.hpp -rw-r--r-- root/root 1762 2019-04-10 13:29 ./usr/include/gecode/float/nextafter.hpp -rw-r--r-- root/root 2214 2020-08-09 05:34 ./usr/include/gecode/float/num.hpp -rw-r--r-- root/root 12588 2019-04-10 13:29 ./usr/include/gecode/float/rel.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/rel/ -rw-r--r-- root/root 9804 2019-04-10 13:29 ./usr/include/gecode/float/rel/eq.hpp -rw-r--r-- root/root 11289 2019-04-10 13:29 ./usr/include/gecode/float/rel/lq-le.hpp -rw-r--r-- root/root 3717 2019-04-10 13:29 ./usr/include/gecode/float/rel/nq.hpp -rw-r--r-- root/root 2913 2019-04-10 13:29 ./usr/include/gecode/float/rounding.hpp -rw-r--r-- root/root 1587 2019-04-10 13:29 ./usr/include/gecode/float/trace.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/trace/ -rw-r--r-- root/root 1840 2019-04-10 13:29 ./usr/include/gecode/float/trace/delta.hpp -rw-r--r-- root/root 2318 2019-04-10 13:29 ./usr/include/gecode/float/trace/trace-view.hpp -rw-r--r-- root/root 1692 2019-04-10 13:29 ./usr/include/gecode/float/trace/traits.hpp -rw-r--r-- root/root 3655 2019-04-10 13:29 ./usr/include/gecode/float/transcendental.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/transcendental/ -rw-r--r-- root/root 4124 2019-04-10 13:29 ./usr/include/gecode/float/transcendental/exp-log.hpp -rw-r--r-- root/root 7648 2019-04-10 13:29 ./usr/include/gecode/float/trigonometric.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/trigonometric/ -rw-r--r-- root/root 4249 2019-04-10 13:29 ./usr/include/gecode/float/trigonometric/asinacos.hpp -rw-r--r-- root/root 8501 2019-04-10 13:29 ./usr/include/gecode/float/trigonometric/sincos.hpp -rw-r--r-- root/root 7488 2019-04-10 13:29 ./usr/include/gecode/float/trigonometric/tanatan.hpp -rw-r--r-- root/root 13047 2020-08-09 05:34 ./usr/include/gecode/float/val.hpp -rw-r--r-- root/root 5954 2019-04-10 13:29 ./usr/include/gecode/float/var-imp.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/var-imp/ -rw-r--r-- root/root 2030 2019-04-10 13:29 ./usr/include/gecode/float/var-imp/delta.hpp -rw-r--r-- root/root 6258 2019-04-10 13:29 ./usr/include/gecode/float/var-imp/float.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/var/ -rw-r--r-- root/root 2598 2019-04-10 13:29 ./usr/include/gecode/float/var/float.hpp -rw-r--r-- root/root 1714 2019-04-10 13:29 ./usr/include/gecode/float/var/print.hpp -rw-r--r-- root/root 17026 2019-04-10 13:29 ./usr/include/gecode/float/view.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/float/view/ -rw-r--r-- root/root 3915 2019-04-10 13:29 ./usr/include/gecode/float/view/float.hpp -rw-r--r-- root/root 4051 2019-04-10 13:29 ./usr/include/gecode/float/view/minus.hpp -rw-r--r-- root/root 4658 2019-04-10 13:29 ./usr/include/gecode/float/view/offset.hpp -rw-r--r-- root/root 2947 2019-04-10 13:29 ./usr/include/gecode/float/view/print.hpp -rw-r--r-- root/root 2734 2019-04-10 13:29 ./usr/include/gecode/float/view/rel-test.hpp -rw-r--r-- root/root 5027 2019-04-10 13:29 ./usr/include/gecode/float/view/scale.hpp -rw-r--r-- root/root 9203 2019-04-10 13:29 ./usr/include/gecode/gist.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/gist/ -rw-r--r-- root/root 3283 2019-04-10 13:29 ./usr/include/gecode/gist/drawingcursor.hh -rw-r--r-- root/root 2650 2019-04-10 13:29 ./usr/include/gecode/gist/drawingcursor.hpp -rw-r--r-- root/root 1907 2019-04-10 13:29 ./usr/include/gecode/gist/gecodelogo.hh -rw-r--r-- root/root 5831 2019-04-10 13:29 ./usr/include/gecode/gist/gist.hpp -rw-r--r-- root/root 2099 2019-04-10 13:29 ./usr/include/gecode/gist/layoutcursor.hh -rw-r--r-- root/root 2265 2019-04-10 13:29 ./usr/include/gecode/gist/layoutcursor.hpp -rw-r--r-- root/root 3903 2019-04-10 13:29 ./usr/include/gecode/gist/mainwindow.hh -rw-r--r-- root/root 5259 2019-04-10 13:29 ./usr/include/gecode/gist/node.hh -rw-r--r-- root/root 6234 2019-04-10 13:29 ./usr/include/gecode/gist/node.hpp -rw-r--r-- root/root 6842 2019-04-10 13:29 ./usr/include/gecode/gist/nodecursor.hh -rw-r--r-- root/root 8623 2019-04-10 13:29 ./usr/include/gecode/gist/nodecursor.hpp -rw-r--r-- root/root 2567 2019-04-10 13:29 ./usr/include/gecode/gist/nodestats.hh -rw-r--r-- root/root 2874 2019-04-10 13:29 ./usr/include/gecode/gist/nodevisitor.hh -rw-r--r-- root/root 3347 2019-04-10 13:29 ./usr/include/gecode/gist/nodevisitor.hpp -rw-r--r-- root/root 1777 2019-04-10 13:29 ./usr/include/gecode/gist/nodewidget.hh -rw-r--r-- root/root 2907 2019-04-10 13:29 ./usr/include/gecode/gist/preferences.hh -rw-r--r-- root/root 9838 2019-04-10 13:29 ./usr/include/gecode/gist/qtgist.hh -rw-r--r-- root/root 7538 2019-04-10 13:29 ./usr/include/gecode/gist/spacenode.hh -rw-r--r-- root/root 4768 2019-04-10 13:29 ./usr/include/gecode/gist/spacenode.hpp -rw-r--r-- root/root 2801 2019-04-10 13:29 ./usr/include/gecode/gist/stopbrancher.hh -rw-r--r-- root/root 2323 2019-04-10 13:29 ./usr/include/gecode/gist/textoutput.hh -rw-r--r-- root/root 12575 2019-04-10 13:29 ./usr/include/gecode/gist/treecanvas.hh -rw-r--r-- root/root 7917 2019-04-10 13:29 ./usr/include/gecode/gist/visualnode.hh -rw-r--r-- root/root 4881 2019-04-10 13:29 ./usr/include/gecode/gist/visualnode.hpp -rw-r--r-- root/root 8161 2019-04-10 13:29 ./usr/include/gecode/gist/zoomToFitIcon.hpp -rw-r--r-- root/root 209712 2019-04-10 13:29 ./usr/include/gecode/int.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/ -rw-r--r-- root/root 28715 2019-04-10 13:29 ./usr/include/gecode/int/arithmetic.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/arithmetic/ -rw-r--r-- root/root 7050 2019-04-10 13:29 ./usr/include/gecode/int/arithmetic/abs.hpp -rw-r--r-- root/root 7895 2019-04-10 13:29 ./usr/include/gecode/int/arithmetic/argmax.hpp -rw-r--r-- root/root 10889 2019-04-10 13:29 ./usr/include/gecode/int/arithmetic/divmod.hpp -rw-r--r-- root/root 12557 2019-04-10 13:29 ./usr/include/gecode/int/arithmetic/max.hpp -rw-r--r-- root/root 9996 2019-04-10 13:29 ./usr/include/gecode/int/arithmetic/mult.hpp -rw-r--r-- root/root 14379 2019-04-10 13:29 ./usr/include/gecode/int/arithmetic/nroot.hpp -rw-r--r-- root/root 5275 2019-04-10 13:29 ./usr/include/gecode/int/arithmetic/pow-ops.hpp -rw-r--r-- root/root 16333 2019-04-10 13:29 ./usr/include/gecode/int/arithmetic/pow.hpp -rw-r--r-- root/root 3747 2019-04-10 13:29 ./usr/include/gecode/int/array-traits.hpp -rw-r--r-- root/root 4518 2019-04-10 13:29 ./usr/include/gecode/int/array.hpp -rw-r--r-- root/root 9639 2019-04-10 13:29 ./usr/include/gecode/int/bin-packing.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/bin-packing/ -rw-r--r-- root/root 10145 2019-04-10 13:29 ./usr/include/gecode/int/bin-packing/conflict-graph.hpp -rw-r--r-- root/root 4956 2019-04-10 13:29 ./usr/include/gecode/int/bin-packing/propagate.hpp -rw-r--r-- root/root 22438 2019-04-10 13:29 ./usr/include/gecode/int/bool.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/bool/ -rw-r--r-- root/root 4470 2019-04-10 13:29 ./usr/include/gecode/int/bool/base.hpp -rw-r--r-- root/root 10482 2019-04-10 13:29 ./usr/include/gecode/int/bool/clause.hpp -rw-r--r-- root/root 5652 2019-04-10 13:29 ./usr/include/gecode/int/bool/eq.hpp -rw-r--r-- root/root 6372 2019-04-10 13:29 ./usr/include/gecode/int/bool/eqv.hpp -rw-r--r-- root/root 8634 2019-04-10 13:29 ./usr/include/gecode/int/bool/ite.hpp -rw-r--r-- root/root 6158 2019-04-10 13:29 ./usr/include/gecode/int/bool/lq.hpp -rw-r--r-- root/root 26876 2019-04-10 13:29 ./usr/include/gecode/int/bool/or.hpp -rw-r--r-- root/root 26544 2019-04-10 13:29 ./usr/include/gecode/int/branch.hh -rw-r--r-- root/root 2200 2019-04-10 13:29 ./usr/include/gecode/int/branch.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/branch/ -rw-r--r-- root/root 1978 2019-04-10 13:29 ./usr/include/gecode/int/branch/action.hpp -rw-r--r-- root/root 2416 2019-04-10 13:29 ./usr/include/gecode/int/branch/afc.hpp -rw-r--r-- root/root 3009 2019-04-10 13:29 ./usr/include/gecode/int/branch/assign.hpp -rw-r--r-- root/root 8172 2019-04-10 13:29 ./usr/include/gecode/int/branch/cbs.hpp -rw-r--r-- root/root 1928 2019-04-10 13:29 ./usr/include/gecode/int/branch/chb.hpp -rw-r--r-- root/root 6699 2019-04-10 13:29 ./usr/include/gecode/int/branch/merit.hpp -rw-r--r-- root/root 4458 2019-04-10 13:29 ./usr/include/gecode/int/branch/ngl.hpp -rw-r--r-- root/root 2449 2019-04-10 13:29 ./usr/include/gecode/int/branch/traits.hpp -rw-r--r-- root/root 5298 2019-04-10 13:29 ./usr/include/gecode/int/branch/val-commit.hpp -rw-r--r-- root/root 5036 2019-04-10 13:29 ./usr/include/gecode/int/branch/val-sel.hpp -rw-r--r-- root/root 3749 2019-04-10 13:29 ./usr/include/gecode/int/branch/val.hpp -rw-r--r-- root/root 12313 2019-04-10 13:29 ./usr/include/gecode/int/branch/var.hpp -rw-r--r-- root/root 7684 2019-04-10 13:29 ./usr/include/gecode/int/branch/view-values.hpp -rw-r--r-- root/root 8861 2019-04-10 13:29 ./usr/include/gecode/int/channel.hh -rw-r--r-- root/root 1575 2019-04-10 13:29 ./usr/include/gecode/int/channel.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/channel/ -rw-r--r-- root/root 2770 2019-04-10 13:29 ./usr/include/gecode/int/channel/base.hpp -rw-r--r-- root/root 10713 2019-04-10 13:29 ./usr/include/gecode/int/channel/dom.hpp -rw-r--r-- root/root 3053 2019-04-10 13:29 ./usr/include/gecode/int/channel/link-multi.hpp -rw-r--r-- root/root 2248 2019-04-10 13:29 ./usr/include/gecode/int/channel/link-single.hpp -rw-r--r-- root/root 7646 2019-04-10 13:29 ./usr/include/gecode/int/channel/val.hpp -rw-r--r-- root/root 5438 2019-04-10 13:29 ./usr/include/gecode/int/circuit.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/circuit/ -rw-r--r-- root/root 9413 2019-04-10 13:29 ./usr/include/gecode/int/circuit/base.hpp -rw-r--r-- root/root 4193 2019-04-10 13:29 ./usr/include/gecode/int/circuit/dom.hpp -rw-r--r-- root/root 3190 2019-04-10 13:29 ./usr/include/gecode/int/circuit/val.hpp -rw-r--r-- root/root 14009 2019-04-10 13:29 ./usr/include/gecode/int/count.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/count/ -rw-r--r-- root/root 2760 2019-04-10 13:29 ./usr/include/gecode/int/count/int-base.hpp -rw-r--r-- root/root 4275 2019-04-10 13:29 ./usr/include/gecode/int/count/int-eq.hpp -rw-r--r-- root/root 4039 2019-04-10 13:29 ./usr/include/gecode/int/count/int-gq.hpp -rw-r--r-- root/root 3982 2019-04-10 13:29 ./usr/include/gecode/int/count/int-lq.hpp -rw-r--r-- root/root 7632 2019-04-10 13:29 ./usr/include/gecode/int/count/rel.hpp -rw-r--r-- root/root 4003 2019-04-10 13:29 ./usr/include/gecode/int/count/view-base.hpp -rw-r--r-- root/root 3791 2019-04-10 13:29 ./usr/include/gecode/int/count/view-eq.hpp -rw-r--r-- root/root 3549 2019-04-10 13:29 ./usr/include/gecode/int/count/view-gq.hpp -rw-r--r-- root/root 3046 2019-04-10 13:29 ./usr/include/gecode/int/count/view-lq.hpp -rw-r--r-- root/root 24407 2019-04-10 13:29 ./usr/include/gecode/int/cumulative.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/cumulative/ -rw-r--r-- root/root 5708 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/edge-finding.hpp -rw-r--r-- root/root 1827 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/limits.hpp -rw-r--r-- root/root 4256 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/man-prop.hpp -rw-r--r-- root/root 5514 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/opt-prop.hpp -rw-r--r-- root/root 2129 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/overload.hpp -rw-r--r-- root/root 2389 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/post.hpp -rw-r--r-- root/root 2477 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/subsumption.hpp -rw-r--r-- root/root 3034 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/task-view.hpp -rw-r--r-- root/root 7508 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/task.hpp -rw-r--r-- root/root 4632 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/time-tabling.hpp -rw-r--r-- root/root 7772 2019-04-10 13:29 ./usr/include/gecode/int/cumulative/tree.hpp -rw-r--r-- root/root 4665 2019-04-10 13:29 ./usr/include/gecode/int/cumulatives.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/cumulatives/ -rw-r--r-- root/root 13368 2019-04-10 13:29 ./usr/include/gecode/int/cumulatives/val.hpp -rw-r--r-- root/root 13752 2019-04-10 13:29 ./usr/include/gecode/int/distinct.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/distinct/ -rw-r--r-- root/root 13589 2019-04-10 13:29 ./usr/include/gecode/int/distinct/bnd.hpp -rw-r--r-- root/root 8191 2019-04-10 13:29 ./usr/include/gecode/int/distinct/cbs.hpp -rw-r--r-- root/root 2150 2019-04-10 13:29 ./usr/include/gecode/int/distinct/dom-ctrl.hpp -rw-r--r-- root/root 4096 2019-04-10 13:29 ./usr/include/gecode/int/distinct/dom.hpp -rw-r--r-- root/root 2130 2019-04-10 13:29 ./usr/include/gecode/int/distinct/eqite.hpp -rw-r--r-- root/root 7933 2019-04-10 13:29 ./usr/include/gecode/int/distinct/graph.hpp -rw-r--r-- root/root 3710 2019-04-10 13:29 ./usr/include/gecode/int/distinct/ter-dom.hpp -rw-r--r-- root/root 5802 2019-04-10 13:29 ./usr/include/gecode/int/distinct/val.hpp -rw-r--r-- root/root 2651 2019-04-10 13:29 ./usr/include/gecode/int/div.hh -rw-r--r-- root/root 2975 2019-04-10 13:29 ./usr/include/gecode/int/div.hpp -rw-r--r-- root/root 3780 2019-04-10 13:29 ./usr/include/gecode/int/dom.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/dom/ -rw-r--r-- root/root 4394 2019-04-10 13:29 ./usr/include/gecode/int/dom/range.hpp -rw-r--r-- root/root 3963 2019-04-10 13:29 ./usr/include/gecode/int/dom/set.hpp -rw-r--r-- root/root 10805 2019-04-10 13:29 ./usr/include/gecode/int/element.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/element/ -rw-r--r-- root/root 12909 2019-04-10 13:29 ./usr/include/gecode/int/element/int.hpp -rw-r--r-- root/root 2617 2019-04-10 13:29 ./usr/include/gecode/int/element/pair.hpp -rw-r--r-- root/root 12482 2019-04-10 13:29 ./usr/include/gecode/int/element/view.hpp -rw-r--r-- root/root 5132 2019-04-10 13:29 ./usr/include/gecode/int/exception.hpp -rw-r--r-- root/root 2867 2019-04-10 13:29 ./usr/include/gecode/int/exec.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/exec/ -rw-r--r-- root/root 2395 2019-04-10 13:29 ./usr/include/gecode/int/exec/when.hpp -rw-r--r-- root/root 23948 2019-04-10 13:29 ./usr/include/gecode/int/extensional.hh -rw-r--r-- root/root 2126 2019-04-10 13:29 ./usr/include/gecode/int/extensional.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/extensional/ -rw-r--r-- root/root 7581 2019-04-10 13:29 ./usr/include/gecode/int/extensional/bit-set.hpp -rw-r--r-- root/root 36569 2019-04-10 13:29 ./usr/include/gecode/int/extensional/compact.hpp -rw-r--r-- root/root 9191 2019-04-10 13:29 ./usr/include/gecode/int/extensional/dfa.hpp -rw-r--r-- root/root 32946 2019-04-10 13:29 ./usr/include/gecode/int/extensional/layered-graph.hpp -rw-r--r-- root/root 5737 2019-04-10 13:29 ./usr/include/gecode/int/extensional/tiny-bit-set.hpp -rw-r--r-- root/root 7109 2019-04-10 13:29 ./usr/include/gecode/int/extensional/tuple-set.hpp -rw-r--r-- root/root 10118 2019-04-10 13:29 ./usr/include/gecode/int/gcc.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/gcc/ -rw-r--r-- root/root 15469 2019-04-10 13:29 ./usr/include/gecode/int/gcc/bnd-sup.hpp -rw-r--r-- root/root 25888 2019-04-10 13:29 ./usr/include/gecode/int/gcc/bnd.hpp -rw-r--r-- root/root 45605 2019-04-10 13:29 ./usr/include/gecode/int/gcc/dom-sup.hpp -rw-r--r-- root/root 9784 2019-04-10 13:29 ./usr/include/gecode/int/gcc/dom.hpp -rw-r--r-- root/root 4784 2019-04-10 13:29 ./usr/include/gecode/int/gcc/post.hpp -rw-r--r-- root/root 8471 2019-04-10 13:29 ./usr/include/gecode/int/gcc/val.hpp -rw-r--r-- root/root 10496 2019-04-10 13:29 ./usr/include/gecode/int/gcc/view.hpp -rw-r--r-- root/root 3675 2019-04-10 13:29 ./usr/include/gecode/int/idx-view.hh -rw-r--r-- root/root 4888 2019-04-10 13:29 ./usr/include/gecode/int/idx-view.hpp -rw-r--r-- root/root 7805 2019-04-10 13:29 ./usr/include/gecode/int/int-set-1.hpp -rw-r--r-- root/root 1673 2019-04-10 13:29 ./usr/include/gecode/int/int-set-2.hpp -rw-r--r-- root/root 1750 2019-04-10 13:29 ./usr/include/gecode/int/ipl.hpp -rw-r--r-- root/root 2189 2019-04-10 13:29 ./usr/include/gecode/int/irt.hpp -rw-r--r-- root/root 13919 2019-04-10 13:29 ./usr/include/gecode/int/ldsb.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/ldsb/ -rw-r--r-- root/root 9793 2019-04-10 13:29 ./usr/include/gecode/int/ldsb/brancher.hpp -rw-r--r-- root/root 10090 2019-04-10 13:29 ./usr/include/gecode/int/ldsb/sym-imp.hpp -rw-r--r-- root/root 4602 2019-04-10 13:29 ./usr/include/gecode/int/limits.hpp -rw-r--r-- root/root 54130 2019-04-10 13:29 ./usr/include/gecode/int/linear.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/linear/ -rw-r--r-- root/root 21242 2019-04-10 13:29 ./usr/include/gecode/int/linear/bool-int.hpp -rw-r--r-- root/root 20539 2019-04-10 13:29 ./usr/include/gecode/int/linear/bool-scale.hpp -rw-r--r-- root/root 8711 2019-04-10 13:29 ./usr/include/gecode/int/linear/bool-view.hpp -rw-r--r-- root/root 13465 2019-04-10 13:29 ./usr/include/gecode/int/linear/int-bin.hpp -rw-r--r-- root/root 12876 2019-04-10 13:29 ./usr/include/gecode/int/linear/int-dom.hpp -rw-r--r-- root/root 25859 2019-04-10 13:29 ./usr/include/gecode/int/linear/int-nary.hpp -rw-r--r-- root/root 7910 2019-04-10 13:29 ./usr/include/gecode/int/linear/int-noview.hpp -rw-r--r-- root/root 8518 2019-04-10 13:29 ./usr/include/gecode/int/linear/int-ter.hpp -rw-r--r-- root/root 6176 2019-04-10 13:29 ./usr/include/gecode/int/linear/post.hpp -rw-r--r-- root/root 4328 2019-04-10 13:29 ./usr/include/gecode/int/member.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/member/ -rw-r--r-- root/root 4678 2019-04-10 13:29 ./usr/include/gecode/int/member/prop.hpp -rw-r--r-- root/root 5073 2019-04-10 13:29 ./usr/include/gecode/int/member/re-prop.hpp -rw-r--r-- root/root 9374 2019-04-10 13:29 ./usr/include/gecode/int/no-overlap.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/no-overlap/ -rw-r--r-- root/root 2688 2019-04-10 13:29 ./usr/include/gecode/int/no-overlap/base.hpp -rw-r--r-- root/root 5565 2019-04-10 13:29 ./usr/include/gecode/int/no-overlap/box.hpp -rw-r--r-- root/root 5201 2019-04-10 13:29 ./usr/include/gecode/int/no-overlap/dim.hpp -rw-r--r-- root/root 3132 2019-04-10 13:29 ./usr/include/gecode/int/no-overlap/man.hpp -rw-r--r-- root/root 4408 2019-04-10 13:29 ./usr/include/gecode/int/no-overlap/opt.hpp -rw-r--r-- root/root 13802 2019-04-10 13:29 ./usr/include/gecode/int/nvalues.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/nvalues/ -rw-r--r-- root/root 3030 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/bool-base.hpp -rw-r--r-- root/root 4713 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/bool-eq.hpp -rw-r--r-- root/root 3867 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/bool-gq.hpp -rw-r--r-- root/root 4045 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/bool-lq.hpp -rw-r--r-- root/root 8499 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/graph.hpp -rw-r--r-- root/root 9793 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/int-base.hpp -rw-r--r-- root/root 4499 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/int-eq.hpp -rw-r--r-- root/root 3327 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/int-gq.hpp -rw-r--r-- root/root 3956 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/int-lq.hpp -rw-r--r-- root/root 1667 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/range-event.hpp -rw-r--r-- root/root 2163 2019-04-10 13:29 ./usr/include/gecode/int/nvalues/sym-bit-matrix.hpp -rw-r--r-- root/root 2990 2019-04-10 13:29 ./usr/include/gecode/int/order.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/order/ -rw-r--r-- root/root 2742 2019-04-10 13:29 ./usr/include/gecode/int/order/propagate.hpp -rw-r--r-- root/root 3807 2019-04-10 13:29 ./usr/include/gecode/int/precede.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/precede/ -rw-r--r-- root/root 6725 2019-04-10 13:29 ./usr/include/gecode/int/precede/single.hpp -rw-r--r-- root/root 10828 2019-04-10 13:29 ./usr/include/gecode/int/propagator.hpp -rw-r--r-- root/root 2166 2019-04-10 13:29 ./usr/include/gecode/int/reify.hpp -rw-r--r-- root/root 23516 2019-04-10 13:29 ./usr/include/gecode/int/rel.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/rel/ -rw-r--r-- root/root 22070 2019-04-10 13:29 ./usr/include/gecode/int/rel/eq.hpp -rw-r--r-- root/root 11530 2019-04-10 13:29 ./usr/include/gecode/int/rel/lex.hpp -rw-r--r-- root/root 15671 2019-04-10 13:29 ./usr/include/gecode/int/rel/lq-le.hpp -rw-r--r-- root/root 5161 2019-04-10 13:29 ./usr/include/gecode/int/rel/nq.hpp -rw-r--r-- root/root 5179 2019-04-10 13:29 ./usr/include/gecode/int/sequence.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/sequence/ -rw-r--r-- root/root 5624 2019-04-10 13:29 ./usr/include/gecode/int/sequence/int.hpp -rw-r--r-- root/root 4788 2019-04-10 13:29 ./usr/include/gecode/int/sequence/set-op.hpp -rw-r--r-- root/root 14835 2019-04-10 13:29 ./usr/include/gecode/int/sequence/view.hpp -rw-r--r-- root/root 2890 2019-04-10 13:29 ./usr/include/gecode/int/sequence/violations.hpp -rw-r--r-- root/root 3501 2019-04-10 13:29 ./usr/include/gecode/int/sorted.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/sorted/ -rw-r--r-- root/root 5281 2019-04-10 13:29 ./usr/include/gecode/int/sorted/matching.hpp -rw-r--r-- root/root 8152 2019-04-10 13:29 ./usr/include/gecode/int/sorted/narrowing.hpp -rw-r--r-- root/root 6597 2019-04-10 13:29 ./usr/include/gecode/int/sorted/order.hpp -rw-r--r-- root/root 19644 2019-04-10 13:29 ./usr/include/gecode/int/sorted/propagate.hpp -rw-r--r-- root/root 14839 2019-04-10 13:29 ./usr/include/gecode/int/sorted/sortsup.hpp -rw-r--r-- root/root 4158 2019-04-10 13:29 ./usr/include/gecode/int/support-values.hh -rw-r--r-- root/root 5033 2019-04-10 13:29 ./usr/include/gecode/int/support-values.hpp -rw-r--r-- root/root 16001 2019-04-10 13:29 ./usr/include/gecode/int/task.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/task/ -rw-r--r-- root/root 4764 2019-04-10 13:29 ./usr/include/gecode/int/task/array.hpp -rw-r--r-- root/root 4474 2019-04-10 13:29 ./usr/include/gecode/int/task/event.hpp -rw-r--r-- root/root 2951 2019-04-10 13:29 ./usr/include/gecode/int/task/fwd-to-bwd.hpp -rw-r--r-- root/root 2829 2019-04-10 13:29 ./usr/include/gecode/int/task/iter.hpp -rw-r--r-- root/root 3101 2019-04-10 13:29 ./usr/include/gecode/int/task/man-to-opt.hpp -rw-r--r-- root/root 2315 2019-04-10 13:29 ./usr/include/gecode/int/task/prop.hpp -rw-r--r-- root/root 2284 2019-04-10 13:29 ./usr/include/gecode/int/task/purge.hpp -rw-r--r-- root/root 6491 2019-04-10 13:29 ./usr/include/gecode/int/task/sort.hpp -rw-r--r-- root/root 5326 2019-04-10 13:29 ./usr/include/gecode/int/task/tree.hpp -rw-r--r-- root/root 1715 2019-04-10 13:29 ./usr/include/gecode/int/trace.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/trace/ -rw-r--r-- root/root 2010 2019-04-10 13:29 ./usr/include/gecode/int/trace/bool-delta.hpp -rw-r--r-- root/root 2348 2019-04-10 13:29 ./usr/include/gecode/int/trace/bool-trace-view.hpp -rw-r--r-- root/root 1628 2019-04-10 13:29 ./usr/include/gecode/int/trace/int-delta.hpp -rw-r--r-- root/root 3792 2019-04-10 13:29 ./usr/include/gecode/int/trace/int-trace-view.hpp -rw-r--r-- root/root 1922 2019-04-10 13:29 ./usr/include/gecode/int/trace/traits.hpp -rw-r--r-- root/root 25939 2019-04-10 13:29 ./usr/include/gecode/int/unary.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/unary/ -rw-r--r-- root/root 3640 2019-04-10 13:29 ./usr/include/gecode/int/unary/detectable.hpp -rw-r--r-- root/root 2371 2019-04-10 13:29 ./usr/include/gecode/int/unary/edge-finding.hpp -rw-r--r-- root/root 2650 2019-04-10 13:29 ./usr/include/gecode/int/unary/man-prop.hpp -rw-r--r-- root/root 4238 2019-04-10 13:29 ./usr/include/gecode/int/unary/not-first-not-last.hpp -rw-r--r-- root/root 3716 2019-04-10 13:29 ./usr/include/gecode/int/unary/opt-prop.hpp -rw-r--r-- root/root 2890 2019-04-10 13:29 ./usr/include/gecode/int/unary/overload.hpp -rw-r--r-- root/root 2312 2019-04-10 13:29 ./usr/include/gecode/int/unary/post.hpp -rw-r--r-- root/root 1844 2019-04-10 13:29 ./usr/include/gecode/int/unary/subsumption.hpp -rw-r--r-- root/root 3770 2019-04-10 13:29 ./usr/include/gecode/int/unary/task-view.hpp -rw-r--r-- root/root 13566 2019-04-10 13:29 ./usr/include/gecode/int/unary/task.hpp -rw-r--r-- root/root 3736 2019-04-10 13:29 ./usr/include/gecode/int/unary/time-tabling.hpp -rw-r--r-- root/root 6322 2019-04-10 13:29 ./usr/include/gecode/int/unary/tree.hpp -rw-r--r-- root/root 3531 2019-04-10 13:29 ./usr/include/gecode/int/val-set.hh -rw-r--r-- root/root 4479 2019-04-10 13:29 ./usr/include/gecode/int/val-set.hpp -rw-r--r-- root/root 23760 2019-04-10 13:29 ./usr/include/gecode/int/var-imp.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/var-imp/ -rw-r--r-- root/root 9710 2019-04-10 13:29 ./usr/include/gecode/int/var-imp/bool.hpp -rw-r--r-- root/root 2011 2019-04-10 13:29 ./usr/include/gecode/int/var-imp/delta.hpp -rw-r--r-- root/root 26000 2019-04-10 13:29 ./usr/include/gecode/int/var-imp/int.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/var/ -rw-r--r-- root/root 3091 2019-04-10 13:29 ./usr/include/gecode/int/var/bool.hpp -rw-r--r-- root/root 3454 2019-04-10 13:29 ./usr/include/gecode/int/var/int.hpp -rw-r--r-- root/root 1847 2019-04-10 13:29 ./usr/include/gecode/int/var/print.hpp -rw-r--r-- root/root 9843 2019-04-10 13:29 ./usr/include/gecode/int/view-val-graph.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/view-val-graph/ -rw-r--r-- root/root 2316 2019-04-10 13:29 ./usr/include/gecode/int/view-val-graph/bi-link.hpp -rw-r--r-- root/root 2262 2019-04-10 13:29 ./usr/include/gecode/int/view-val-graph/comb-ptr-flag.hpp -rw-r--r-- root/root 3320 2019-04-10 13:29 ./usr/include/gecode/int/view-val-graph/edge.hpp -rw-r--r-- root/root 6038 2019-04-10 13:29 ./usr/include/gecode/int/view-val-graph/graph.hpp -rw-r--r-- root/root 2128 2019-04-10 13:29 ./usr/include/gecode/int/view-val-graph/iter-prune-val.hpp -rw-r--r-- root/root 4314 2019-04-10 13:29 ./usr/include/gecode/int/view-val-graph/node.hpp -rw-r--r-- root/root 59332 2019-04-10 13:29 ./usr/include/gecode/int/view.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/int/view/ -rw-r--r-- root/root 2064 2019-04-10 13:29 ./usr/include/gecode/int/view/bool-test.hpp -rw-r--r-- root/root 7257 2019-04-10 13:29 ./usr/include/gecode/int/view/bool.hpp -rw-r--r-- root/root 9872 2019-04-10 13:29 ./usr/include/gecode/int/view/cached.hpp -rw-r--r-- root/root 7744 2019-04-10 13:29 ./usr/include/gecode/int/view/constint.hpp -rw-r--r-- root/root 6215 2019-04-10 13:29 ./usr/include/gecode/int/view/int.hpp -rw-r--r-- root/root 1977 2019-04-10 13:29 ./usr/include/gecode/int/view/iter.hpp -rw-r--r-- root/root 7359 2019-04-10 13:29 ./usr/include/gecode/int/view/minus.hpp -rw-r--r-- root/root 6403 2019-04-10 13:29 ./usr/include/gecode/int/view/neg-bool.hpp -rw-r--r-- root/root 7500 2019-04-10 13:29 ./usr/include/gecode/int/view/offset.hpp -rw-r--r-- root/root 4928 2019-04-10 13:29 ./usr/include/gecode/int/view/print.hpp -rw-r--r-- root/root 5754 2019-04-10 13:29 ./usr/include/gecode/int/view/rel-test.hpp -rw-r--r-- root/root 8840 2019-04-10 13:29 ./usr/include/gecode/int/view/scale.hpp -rw-r--r-- root/root 7286 2019-04-10 13:29 ./usr/include/gecode/int/view/zero.hpp -rw-r--r-- root/root 3220 2019-04-10 13:29 ./usr/include/gecode/iter.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/iter/ -rw-r--r-- root/root 3815 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-add.hpp -rw-r--r-- root/root 4981 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-append.hpp -rw-r--r-- root/root 4025 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-array.hpp -rw-r--r-- root/root 2903 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-cache.hpp -rw-r--r-- root/root 5417 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-compl.hpp -rw-r--r-- root/root 3557 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-diff.hpp -rw-r--r-- root/root 2743 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-empty.hpp -rw-r--r-- root/root 7741 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-inter.hpp -rw-r--r-- root/root 6743 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-list.hpp -rw-r--r-- root/root 6492 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-map.hpp -rw-r--r-- root/root 3151 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-minmax.hpp -rw-r--r-- root/root 3050 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-minus.hpp -rw-r--r-- root/root 3608 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-negative.hpp -rw-r--r-- root/root 3231 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-offset.hpp -rw-r--r-- root/root 4139 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-operations.hpp -rw-r--r-- root/root 3639 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-positive.hpp -rw-r--r-- root/root 3149 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-rangelist.hpp -rw-r--r-- root/root 6107 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-scale.hpp -rw-r--r-- root/root 2892 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-singleton-append.hpp -rw-r--r-- root/root 2323 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-singleton.hpp -rw-r--r-- root/root 3589 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-size.hpp -rw-r--r-- root/root 8551 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-union.hpp -rw-r--r-- root/root 3231 2019-04-10 13:29 ./usr/include/gecode/iter/ranges-values.hpp -rw-r--r-- root/root 3506 2019-04-10 13:29 ./usr/include/gecode/iter/values-array.hpp -rw-r--r-- root/root 3044 2019-04-10 13:29 ./usr/include/gecode/iter/values-bitset.hpp -rw-r--r-- root/root 3163 2019-04-10 13:29 ./usr/include/gecode/iter/values-bitsetoffset.hpp -rw-r--r-- root/root 3303 2019-04-10 13:29 ./usr/include/gecode/iter/values-inter.hpp -rw-r--r-- root/root 4582 2019-04-10 13:29 ./usr/include/gecode/iter/values-list.hpp -rw-r--r-- root/root 3638 2019-04-10 13:29 ./usr/include/gecode/iter/values-map.hpp -rw-r--r-- root/root 3037 2019-04-10 13:29 ./usr/include/gecode/iter/values-minus.hpp -rw-r--r-- root/root 3040 2019-04-10 13:29 ./usr/include/gecode/iter/values-negative.hpp -rw-r--r-- root/root 2865 2019-04-10 13:29 ./usr/include/gecode/iter/values-offset.hpp -rw-r--r-- root/root 3187 2019-04-10 13:29 ./usr/include/gecode/iter/values-positive.hpp -rw-r--r-- root/root 2750 2019-04-10 13:29 ./usr/include/gecode/iter/values-ranges.hpp -rw-r--r-- root/root 2681 2019-04-10 13:29 ./usr/include/gecode/iter/values-singleton.hpp -rw-r--r-- root/root 3390 2019-04-10 13:29 ./usr/include/gecode/iter/values-union.hpp -rw-r--r-- root/root 2988 2019-04-10 13:29 ./usr/include/gecode/iter/values-unique.hpp -rw-r--r-- root/root 6974 2019-04-10 13:29 ./usr/include/gecode/kernel.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/kernel/ -rw-r--r-- root/root 7482 2019-04-10 13:29 ./usr/include/gecode/kernel/archive.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/kernel/branch/ -rw-r--r-- root/root 12306 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/action.hpp -rw-r--r-- root/root 4989 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/afc.hpp -rw-r--r-- root/root 13121 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/chb.hpp -rw-r--r-- root/root 4611 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/filter.hpp -rw-r--r-- root/root 9703 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/merit.hpp -rw-r--r-- root/root 5555 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/print.hpp -rw-r--r-- root/root 3281 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/tiebreak.hpp -rw-r--r-- root/root 2411 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/traits.hpp -rw-r--r-- root/root 5681 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/val-commit.hpp -rw-r--r-- root/root 8105 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/val-sel-commit.hpp -rw-r--r-- root/root 4792 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/val-sel.hpp -rw-r--r-- root/root 3115 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/val.hpp -rw-r--r-- root/root 5937 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/var.hpp -rw-r--r-- root/root 29781 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/view-sel.hpp -rw-r--r-- root/root 12405 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/view-val.hpp -rw-r--r-- root/root 6768 2019-04-10 13:29 ./usr/include/gecode/kernel/branch/view.hpp -rw-r--r-- root/root 150363 2019-04-10 13:29 ./usr/include/gecode/kernel/core.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/kernel/data/ -rw-r--r-- root/root 57491 2019-04-10 13:29 ./usr/include/gecode/kernel/data/array.hpp -rw-r--r-- root/root 3980 2019-04-10 13:29 ./usr/include/gecode/kernel/data/rnd.hpp -rw-r--r-- root/root 10457 2019-04-10 13:29 ./usr/include/gecode/kernel/data/shared-array.hpp -rw-r--r-- root/root 3128 2019-04-10 13:29 ./usr/include/gecode/kernel/data/shared-data.hpp -rw-r--r-- root/root 4777 2019-04-10 13:29 ./usr/include/gecode/kernel/exception.hpp -rw-r--r-- root/root 5162 2019-04-10 13:29 ./usr/include/gecode/kernel/gpi.hpp -rw-r--r-- root/root 4525 2019-04-10 13:29 ./usr/include/gecode/kernel/macros.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/kernel/memory/ -rw-r--r-- root/root 15608 2019-04-10 13:29 ./usr/include/gecode/kernel/memory/allocators.hpp -rw-r--r-- root/root 5076 2019-04-10 13:29 ./usr/include/gecode/kernel/memory/config.hpp -rw-r--r-- root/root 12602 2019-04-10 13:29 ./usr/include/gecode/kernel/memory/manager.hpp -rw-r--r-- root/root 16418 2019-04-10 13:29 ./usr/include/gecode/kernel/memory/region.hpp -rw-r--r-- root/root 1940 2019-04-10 13:29 ./usr/include/gecode/kernel/modevent.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/kernel/propagator/ -rw-r--r-- root/root 2996 2019-04-10 13:29 ./usr/include/gecode/kernel/propagator/advisor.hpp -rw-r--r-- root/root 23145 2019-04-10 13:29 ./usr/include/gecode/kernel/propagator/pattern.hpp -rw-r--r-- root/root 4030 2019-04-10 13:29 ./usr/include/gecode/kernel/propagator/subscribed.hpp -rw-r--r-- root/root 8296 2019-04-10 13:29 ./usr/include/gecode/kernel/propagator/wait.hpp -rw-r--r-- root/root 8032 2019-04-10 13:29 ./usr/include/gecode/kernel/range-list.hpp -rw-r--r-- root/root 4289 2019-04-10 13:29 ./usr/include/gecode/kernel/shared-object.hpp -rw-r--r-- root/root 2843 2019-04-10 13:29 ./usr/include/gecode/kernel/shared-space-data.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/kernel/trace/ -rw-r--r-- root/root 9866 2019-04-10 13:29 ./usr/include/gecode/kernel/trace/filter.hpp -rw-r--r-- root/root 1550 2019-04-10 13:29 ./usr/include/gecode/kernel/trace/general.hpp -rw-r--r-- root/root 4580 2019-04-10 13:29 ./usr/include/gecode/kernel/trace/print.hpp -rw-r--r-- root/root 12424 2019-04-10 13:29 ./usr/include/gecode/kernel/trace/recorder.hpp -rw-r--r-- root/root 9411 2019-04-10 13:29 ./usr/include/gecode/kernel/trace/tracer.hpp -rw-r--r-- root/root 1996 2019-04-10 13:29 ./usr/include/gecode/kernel/trace/traits.hpp -rw-r--r-- root/root 20812 2020-08-09 05:34 ./usr/include/gecode/kernel/var-imp.hpp -rw-r--r-- root/root 34256 2020-08-09 05:34 ./usr/include/gecode/kernel/var-type.hpp -rw-r--r-- root/root 3471 2019-04-10 13:29 ./usr/include/gecode/kernel/var.hpp -rw-r--r-- root/root 25224 2019-04-10 13:29 ./usr/include/gecode/kernel/view.hpp -rw-r--r-- root/root 90488 2019-04-10 13:29 ./usr/include/gecode/minimodel.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/minimodel/ -rw-r--r-- root/root 5084 2019-04-10 13:29 ./usr/include/gecode/minimodel/aliases.hpp -rw-r--r-- root/root 1532 2019-04-10 13:29 ./usr/include/gecode/minimodel/bool-expr.hpp -rw-r--r-- root/root 2544 2019-04-10 13:29 ./usr/include/gecode/minimodel/channel.hpp -rw-r--r-- root/root 2314 2019-04-10 13:29 ./usr/include/gecode/minimodel/exception.hpp -rw-r--r-- root/root 2045 2019-04-10 13:29 ./usr/include/gecode/minimodel/float-expr.hpp -rw-r--r-- root/root 2565 2019-04-10 13:29 ./usr/include/gecode/minimodel/float-rel.hpp -rw-r--r-- root/root 2017 2019-04-10 13:29 ./usr/include/gecode/minimodel/int-expr.hpp -rw-r--r-- root/root 2559 2019-04-10 13:29 ./usr/include/gecode/minimodel/int-rel.hpp -rw-r--r-- root/root 4630 2019-04-10 13:29 ./usr/include/gecode/minimodel/ipl.hpp -rw-r--r-- root/root 4018 2019-04-10 13:29 ./usr/include/gecode/minimodel/ldsb.hpp -rw-r--r-- root/root 7087 2019-04-10 13:29 ./usr/include/gecode/minimodel/matrix.hpp -rw-r--r-- root/root 2529 2019-04-10 13:29 ./usr/include/gecode/minimodel/optimize.hpp -rw-r--r-- root/root 1793 2019-04-10 13:29 ./usr/include/gecode/minimodel/reg.hpp -rw-r--r-- root/root 1577 2019-04-10 13:29 ./usr/include/gecode/minimodel/set-expr.hpp -rw-r--r-- root/root 2346 2019-04-10 13:29 ./usr/include/gecode/minimodel/set-rel.hpp -rw-r--r-- root/root 39353 2019-04-10 13:29 ./usr/include/gecode/search.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/search/ -rw-r--r-- root/root 2606 2019-04-10 13:29 ./usr/include/gecode/search/bab.hpp -rw-r--r-- root/root 2035 2019-04-10 13:29 ./usr/include/gecode/search/base.hpp -rw-r--r-- root/root 2290 2019-04-10 13:29 ./usr/include/gecode/search/build.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/search/cpprofiler/ -rw-r--r-- root/root 11626 2019-04-10 13:29 ./usr/include/gecode/search/cpprofiler/connector.hpp -rw-r--r-- root/root 11601 2019-04-10 13:29 ./usr/include/gecode/search/cpprofiler/message.hpp -rw-r--r-- root/root 3551 2019-04-10 13:29 ./usr/include/gecode/search/cutoff.hpp -rw-r--r-- root/root 2443 2019-04-10 13:29 ./usr/include/gecode/search/dfs.hpp -rw-r--r-- root/root 1514 2019-04-10 13:29 ./usr/include/gecode/search/engine.hpp -rw-r--r-- root/root 2409 2019-04-10 13:29 ./usr/include/gecode/search/exception.hpp -rw-r--r-- root/root 2444 2019-04-10 13:29 ./usr/include/gecode/search/lds.hpp -rw-r--r-- root/root 3521 2019-04-10 13:29 ./usr/include/gecode/search/nogoods.hh -rw-r--r-- root/root 5007 2019-04-10 13:29 ./usr/include/gecode/search/nogoods.hpp -rw-r--r-- root/root 1752 2019-04-10 13:29 ./usr/include/gecode/search/options.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/search/par/ -rw-r--r-- root/root 4511 2019-04-10 13:29 ./usr/include/gecode/search/par/bab.hh -rw-r--r-- root/root 11821 2019-04-10 13:29 ./usr/include/gecode/search/par/bab.hpp -rw-r--r-- root/root 4077 2019-04-10 13:29 ./usr/include/gecode/search/par/dfs.hh -rw-r--r-- root/root 10276 2019-04-10 13:29 ./usr/include/gecode/search/par/dfs.hpp -rw-r--r-- root/root 6556 2019-04-10 13:29 ./usr/include/gecode/search/par/engine.hh -rw-r--r-- root/root 8790 2019-04-10 13:29 ./usr/include/gecode/search/par/engine.hpp -rw-r--r-- root/root 5672 2019-04-10 13:29 ./usr/include/gecode/search/par/path.hh -rw-r--r-- root/root 12347 2019-04-10 13:29 ./usr/include/gecode/search/par/path.hpp -rw-r--r-- root/root 6322 2019-04-10 13:29 ./usr/include/gecode/search/par/pbs.hh -rw-r--r-- root/root 7032 2019-04-10 13:29 ./usr/include/gecode/search/par/pbs.hpp -rw-r--r-- root/root 9200 2019-04-10 13:29 ./usr/include/gecode/search/pbs.hpp -rw-r--r-- root/root 3863 2019-04-10 13:29 ./usr/include/gecode/search/rbs.hpp -rw-r--r-- root/root 2689 2019-04-10 13:29 ./usr/include/gecode/search/relax.hh -rw-r--r-- root/root 1952 2019-04-10 13:29 ./usr/include/gecode/search/sebs.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/search/seq/ -rw-r--r-- root/root 2833 2019-04-10 13:29 ./usr/include/gecode/search/seq/bab.hh -rw-r--r-- root/root 5916 2019-04-10 13:29 ./usr/include/gecode/search/seq/bab.hpp -rw-r--r-- root/root 1683 2019-04-10 13:29 ./usr/include/gecode/search/seq/dead.hh -rw-r--r-- root/root 2611 2019-04-10 13:29 ./usr/include/gecode/search/seq/dfs.hh -rw-r--r-- root/root 5118 2019-04-10 13:29 ./usr/include/gecode/search/seq/dfs.hpp -rw-r--r-- root/root 4399 2019-04-10 13:29 ./usr/include/gecode/search/seq/lds.hh -rw-r--r-- root/root 9212 2019-04-10 13:29 ./usr/include/gecode/search/seq/lds.hpp -rw-r--r-- root/root 5191 2019-04-10 13:29 ./usr/include/gecode/search/seq/path.hh -rw-r--r-- root/root 10684 2019-04-10 13:29 ./usr/include/gecode/search/seq/path.hpp -rw-r--r-- root/root 4064 2019-04-10 13:29 ./usr/include/gecode/search/seq/pbs.hh -rw-r--r-- root/root 4500 2019-04-10 13:29 ./usr/include/gecode/search/seq/pbs.hpp -rw-r--r-- root/root 4028 2019-04-10 13:29 ./usr/include/gecode/search/seq/rbs.hh -rw-r--r-- root/root 2313 2019-04-10 13:29 ./usr/include/gecode/search/seq/rbs.hpp -rw-r--r-- root/root 2130 2019-04-10 13:29 ./usr/include/gecode/search/statistics.hpp -rw-r--r-- root/root 2493 2019-04-10 13:29 ./usr/include/gecode/search/stop.hpp -rw-r--r-- root/root 3339 2019-04-10 13:29 ./usr/include/gecode/search/support.hh -rw-r--r-- root/root 7688 2019-04-10 13:29 ./usr/include/gecode/search/trace-recorder.hpp -rw-r--r-- root/root 7089 2019-04-10 13:29 ./usr/include/gecode/search/tracer.hpp -rw-r--r-- root/root 1830 2019-04-10 13:29 ./usr/include/gecode/search/traits.hpp -rw-r--r-- root/root 3111 2019-04-10 13:29 ./usr/include/gecode/search/worker.hh -rw-r--r-- root/root 63292 2019-04-10 13:29 ./usr/include/gecode/set.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/ -rw-r--r-- root/root 2478 2019-04-10 13:29 ./usr/include/gecode/set/array-traits.hpp -rw-r--r-- root/root 2580 2019-04-10 13:29 ./usr/include/gecode/set/array.hpp -rw-r--r-- root/root 13238 2019-04-10 13:29 ./usr/include/gecode/set/branch.hh -rw-r--r-- root/root 1821 2019-04-10 13:29 ./usr/include/gecode/set/branch.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/branch/ -rw-r--r-- root/root 1709 2019-04-10 13:29 ./usr/include/gecode/set/branch/action.hpp -rw-r--r-- root/root 1925 2019-04-10 13:29 ./usr/include/gecode/set/branch/afc.hpp -rw-r--r-- root/root 2716 2019-04-10 13:29 ./usr/include/gecode/set/branch/assign.hpp -rw-r--r-- root/root 1684 2019-04-10 13:29 ./usr/include/gecode/set/branch/chb.hpp -rw-r--r-- root/root 5125 2019-04-10 13:29 ./usr/include/gecode/set/branch/merit.hpp -rw-r--r-- root/root 1943 2019-04-10 13:29 ./usr/include/gecode/set/branch/ngl.hpp -rw-r--r-- root/root 1946 2019-04-10 13:29 ./usr/include/gecode/set/branch/traits.hpp -rw-r--r-- root/root 3298 2019-04-10 13:29 ./usr/include/gecode/set/branch/val-commit.hpp -rw-r--r-- root/root 3740 2019-04-10 13:29 ./usr/include/gecode/set/branch/val-sel.hpp -rw-r--r-- root/root 2791 2019-04-10 13:29 ./usr/include/gecode/set/branch/val.hpp -rw-r--r-- root/root 7971 2019-04-10 13:29 ./usr/include/gecode/set/branch/var.hpp -rw-r--r-- root/root 9620 2019-04-10 13:29 ./usr/include/gecode/set/channel.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/channel/ -rw-r--r-- root/root 9060 2019-04-10 13:29 ./usr/include/gecode/set/channel/bool.hpp -rw-r--r-- root/root 5312 2019-04-10 13:29 ./usr/include/gecode/set/channel/int.hpp -rw-r--r-- root/root 5289 2019-04-10 13:29 ./usr/include/gecode/set/channel/set.hpp -rw-r--r-- root/root 6313 2019-04-10 13:29 ./usr/include/gecode/set/channel/sorted.hpp -rw-r--r-- root/root 3382 2019-04-10 13:29 ./usr/include/gecode/set/convex.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/convex/ -rw-r--r-- root/root 2028 2019-04-10 13:29 ./usr/include/gecode/set/convex/conv.hpp -rw-r--r-- root/root 2093 2019-04-10 13:29 ./usr/include/gecode/set/convex/hull.hpp -rw-r--r-- root/root 2637 2019-04-10 13:29 ./usr/include/gecode/set/distinct.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/distinct/ -rw-r--r-- root/root 2094 2019-04-10 13:29 ./usr/include/gecode/set/distinct/atmostOne.hpp -rw-r--r-- root/root 7498 2019-04-10 13:29 ./usr/include/gecode/set/element.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/element/ -rw-r--r-- root/root 10043 2019-04-10 13:29 ./usr/include/gecode/set/element/disjoint.hpp -rw-r--r-- root/root 10015 2019-04-10 13:29 ./usr/include/gecode/set/element/inter.hpp -rw-r--r-- root/root 11082 2019-04-10 13:29 ./usr/include/gecode/set/element/union.hpp -rw-r--r-- root/root 9426 2019-04-10 13:29 ./usr/include/gecode/set/element/unionConst.hpp -rw-r--r-- root/root 3318 2019-04-10 13:29 ./usr/include/gecode/set/exception.hpp -rw-r--r-- root/root 11105 2019-04-10 13:29 ./usr/include/gecode/set/int.hh -rw-r--r-- root/root 1678 2019-04-10 13:29 ./usr/include/gecode/set/int.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/int/ -rw-r--r-- root/root 3037 2019-04-10 13:29 ./usr/include/gecode/set/int/card.hpp -rw-r--r-- root/root 23357 2019-04-10 13:29 ./usr/include/gecode/set/int/minmax.hpp -rw-r--r-- root/root 11584 2019-04-10 13:29 ./usr/include/gecode/set/int/weights.hpp -rw-r--r-- root/root 5264 2019-04-10 13:29 ./usr/include/gecode/set/ldsb.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/ldsb/ -rw-r--r-- root/root 10640 2019-04-10 13:29 ./usr/include/gecode/set/ldsb/brancher.hpp -rw-r--r-- root/root 1947 2019-04-10 13:29 ./usr/include/gecode/set/limits.hpp -rw-r--r-- root/root 3867 2019-04-10 13:29 ./usr/include/gecode/set/precede.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/precede/ -rw-r--r-- root/root 7471 2019-04-10 13:29 ./usr/include/gecode/set/precede/single.hpp -rw-r--r-- root/root 11440 2019-04-10 13:29 ./usr/include/gecode/set/rel-op.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/rel-op/ -rw-r--r-- root/root 19628 2019-04-10 13:29 ./usr/include/gecode/set/rel-op/common.hpp -rw-r--r-- root/root 12433 2019-04-10 13:29 ./usr/include/gecode/set/rel-op/inter.hpp -rw-r--r-- root/root 5593 2019-04-10 13:29 ./usr/include/gecode/set/rel-op/partition.hpp -rw-r--r-- root/root 7830 2019-04-10 13:29 ./usr/include/gecode/set/rel-op/post.hpp -rw-r--r-- root/root 5413 2019-04-10 13:29 ./usr/include/gecode/set/rel-op/subofunion.hpp -rw-r--r-- root/root 5405 2019-04-10 13:29 ./usr/include/gecode/set/rel-op/superofinter.hpp -rw-r--r-- root/root 10285 2019-04-10 13:29 ./usr/include/gecode/set/rel-op/union.hpp -rw-r--r-- root/root 11115 2019-04-10 13:29 ./usr/include/gecode/set/rel.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/rel/ -rw-r--r-- root/root 4321 2019-04-10 13:29 ./usr/include/gecode/set/rel/common.hpp -rw-r--r-- root/root 3684 2019-04-10 13:29 ./usr/include/gecode/set/rel/eq.hpp -rw-r--r-- root/root 13496 2019-04-10 13:29 ./usr/include/gecode/set/rel/lq.hpp -rw-r--r-- root/root 3426 2019-04-10 13:29 ./usr/include/gecode/set/rel/nosubset.hpp -rw-r--r-- root/root 5250 2019-04-10 13:29 ./usr/include/gecode/set/rel/nq.hpp -rw-r--r-- root/root 5751 2019-04-10 13:29 ./usr/include/gecode/set/rel/re-eq.hpp -rw-r--r-- root/root 6806 2019-04-10 13:29 ./usr/include/gecode/set/rel/re-lq.hpp -rw-r--r-- root/root 5665 2019-04-10 13:29 ./usr/include/gecode/set/rel/re-subset.hpp -rw-r--r-- root/root 3254 2019-04-10 13:29 ./usr/include/gecode/set/rel/subset.hpp -rw-r--r-- root/root 3843 2019-04-10 13:29 ./usr/include/gecode/set/sequence.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/sequence/ -rw-r--r-- root/root 3542 2019-04-10 13:29 ./usr/include/gecode/set/sequence/common.hpp -rw-r--r-- root/root 2381 2019-04-10 13:29 ./usr/include/gecode/set/sequence/seq-u.hpp -rw-r--r-- root/root 2075 2019-04-10 13:29 ./usr/include/gecode/set/sequence/seq.hpp -rw-r--r-- root/root 1581 2019-04-10 13:29 ./usr/include/gecode/set/trace.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/trace/ -rw-r--r-- root/root 2012 2019-04-10 13:29 ./usr/include/gecode/set/trace/delta.hpp -rw-r--r-- root/root 3252 2019-04-10 13:29 ./usr/include/gecode/set/trace/trace-view.hpp -rw-r--r-- root/root 1687 2019-04-10 13:29 ./usr/include/gecode/set/trace/traits.hpp -rw-r--r-- root/root 20109 2019-04-10 13:29 ./usr/include/gecode/set/var-imp.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/var-imp/ -rw-r--r-- root/root 2278 2019-04-10 13:29 ./usr/include/gecode/set/var-imp/delta.hpp -rw-r--r-- root/root 9488 2019-04-10 13:29 ./usr/include/gecode/set/var-imp/integerset.hpp -rw-r--r-- root/root 1944 2019-04-10 13:29 ./usr/include/gecode/set/var-imp/iter.hpp -rw-r--r-- root/root 13797 2019-04-10 13:29 ./usr/include/gecode/set/var-imp/set.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/var/ -rw-r--r-- root/root 1654 2019-04-10 13:29 ./usr/include/gecode/set/var/print.hpp -rw-r--r-- root/root 5693 2019-04-10 13:29 ./usr/include/gecode/set/var/set.hpp -rw-r--r-- root/root 40191 2019-04-10 13:29 ./usr/include/gecode/set/view.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/set/view/ -rw-r--r-- root/root 10124 2019-04-10 13:29 ./usr/include/gecode/set/view/cached.hpp -rw-r--r-- root/root 15261 2019-04-10 13:29 ./usr/include/gecode/set/view/complement.hpp -rw-r--r-- root/root 18624 2019-04-10 13:29 ./usr/include/gecode/set/view/const.hpp -rw-r--r-- root/root 4227 2019-04-10 13:29 ./usr/include/gecode/set/view/print.hpp -rw-r--r-- root/root 6458 2019-04-10 13:29 ./usr/include/gecode/set/view/set.hpp -rw-r--r-- root/root 10770 2019-04-10 13:29 ./usr/include/gecode/set/view/singleton.hpp -rw-r--r-- root/root 4066 2019-04-10 13:29 ./usr/include/gecode/support.hh drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/support/ -rw-r--r-- root/root 3009 2019-04-10 13:29 ./usr/include/gecode/support/allocator.hpp -rw-r--r-- root/root 2073 2019-04-10 13:29 ./usr/include/gecode/support/auto-link.hpp -rw-r--r-- root/root 18392 2019-04-10 13:29 ./usr/include/gecode/support/bitset-base.hpp -rw-r--r-- root/root 4737 2019-04-10 13:29 ./usr/include/gecode/support/bitset-offset.hpp -rw-r--r-- root/root 2272 2019-04-10 13:29 ./usr/include/gecode/support/bitset.hpp -rw-r--r-- root/root 4798 2019-04-10 13:29 ./usr/include/gecode/support/block-allocator.hpp -rw-r--r-- root/root 1630 2019-04-10 13:29 ./usr/include/gecode/support/cast.hpp -rw-r--r-- root/root 4988 2020-08-09 05:34 ./usr/include/gecode/support/config.hpp -rw-r--r-- root/root 4429 2019-04-10 13:29 ./usr/include/gecode/support/dynamic-array.hpp -rw-r--r-- root/root 4075 2019-04-10 13:29 ./usr/include/gecode/support/dynamic-queue.hpp -rw-r--r-- root/root 4731 2019-04-10 13:29 ./usr/include/gecode/support/dynamic-stack.hpp -rw-r--r-- root/root 2645 2019-04-10 13:29 ./usr/include/gecode/support/exception.hpp -rw-r--r-- root/root 1798 2019-04-10 13:29 ./usr/include/gecode/support/hash.hpp -rw-r--r-- root/root 21559 2019-04-10 13:29 ./usr/include/gecode/support/heap.hpp -rw-r--r-- root/root 1570 2019-04-10 13:29 ./usr/include/gecode/support/hw-rnd.hpp -rw-r--r-- root/root 5006 2019-04-10 13:29 ./usr/include/gecode/support/int-type.hpp -rw-r--r-- root/root 3166 2019-04-10 13:29 ./usr/include/gecode/support/macros.hpp -rw-r--r-- root/root 3093 2019-04-10 13:29 ./usr/include/gecode/support/marked-pointer.hpp -rw-r--r-- root/root 4467 2019-04-10 13:29 ./usr/include/gecode/support/random.hpp -rw-r--r-- root/root 2323 2019-04-10 13:29 ./usr/include/gecode/support/ref-count.hpp -rw-r--r-- root/root 9919 2019-04-10 13:29 ./usr/include/gecode/support/run-jobs.hpp -rw-r--r-- root/root 7228 2019-04-10 13:29 ./usr/include/gecode/support/sort.hpp -rw-r--r-- root/root 4091 2019-04-10 13:29 ./usr/include/gecode/support/static-stack.hpp -rw-r--r-- root/root 9591 2019-04-10 13:29 ./usr/include/gecode/support/thread.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/include/gecode/support/thread/ -rw-r--r-- root/root 2177 2019-04-10 13:29 ./usr/include/gecode/support/thread/none.hpp -rw-r--r-- root/root 6274 2019-04-10 13:29 ./usr/include/gecode/support/thread/pthreads.hpp -rw-r--r-- root/root 3143 2019-04-10 13:29 ./usr/include/gecode/support/thread/thread.hpp -rw-r--r-- root/root 2924 2019-04-10 13:29 ./usr/include/gecode/support/thread/windows.hpp -rw-r--r-- root/root 2870 2019-04-10 13:29 ./usr/include/gecode/support/timer.hpp drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/lib/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodedriver.so -> libgecodedriver.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeflatzinc.so -> libgecodeflatzinc.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodefloat.so -> libgecodefloat.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodegist.so -> libgecodegist.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeint.so -> libgecodeint.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodekernel.so -> libgecodekernel.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeminimodel.so -> libgecodeminimodel.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodesearch.so -> libgecodesearch.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeset.so -> libgecodeset.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodesupport.so -> libgecodesupport.so.49.0 drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/doc/libgecode-dev/ -rw-r--r-- root/root 1152 2020-08-09 05:34 ./usr/share/doc/libgecode-dev/changelog.Debian.gz -rw-r--r-- root/root 18535 2019-12-16 12:59 ./usr/share/doc/libgecode-dev/copyright drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/lintian/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 235 2017-03-19 08:18 ./usr/share/lintian/overrides/libgecode-dev libgecode49_6.2.0-5_armhf.deb ----------------------------- new Debian package, version 2.0. size 2302056 bytes: control archive=1316 bytes. 1004 bytes, 23 lines control 823 bytes, 10 lines md5sums 214 bytes, 7 lines shlibs 72 bytes, 2 lines triggers Package: libgecode49 Source: gecode Version: 6.2.0-5 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Kari Pahula Installed-Size: 9748 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.5), libmpfr6 (>= 3.1.3), libstdc++6 (>= 5.2) Suggests: libgecode-dev Section: libs Priority: optional Homepage: http://www.gecode.org/ Description: generic constraint development environment Gecode is a toolkit for developing constraint-based systems and applications. Gecode provides a constraint solver with state-of-the-art performance while being modular and extensible. . Gecode is radically open for programming: it can be easily interfaced to other systems. It supports the programming of new propagators (as implementation of constraints), branching strategies, and search engines. New variable domains can be programmed at the same level of efficiency as finite domain and integer set variables that come predefined with Gecode. drwxr-xr-x root/root 0 2020-08-09 05:34 ./ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/lib/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodefloat.so.49 -> libgecodefloat.so.49.0 -rw-r--r-- root/root 859372 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodefloat.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeint.so.49 -> libgecodeint.so.49.0 -rw-r--r-- root/root 6702648 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeint.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodekernel.so.49 -> libgecodekernel.so.49.0 -rw-r--r-- root/root 71692 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodekernel.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeminimodel.so.49 -> libgecodeminimodel.so.49.0 -rw-r--r-- root/root 178364 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeminimodel.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodesearch.so.49 -> libgecodesearch.so.49.0 -rw-r--r-- root/root 153900 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodesearch.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeset.so.49 -> libgecodeset.so.49.0 -rw-r--r-- root/root 1905640 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeset.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodesupport.so.49 -> libgecodesupport.so.49.0 -rw-r--r-- root/root 14000 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodesupport.so.49.0 drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/doc/libgecode49/ -rw-r--r-- root/root 1153 2020-08-09 05:34 ./usr/share/doc/libgecode49/changelog.Debian.gz -rw-r--r-- root/root 18535 2019-12-16 12:59 ./usr/share/doc/libgecode49/copyright drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/lintian/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 427 2019-12-15 14:14 ./usr/share/lintian/overrides/libgecode49 libgecodeflatzinc49_6.2.0-5_armhf.deb ------------------------------------- new Debian package, version 2.0. size 177340 bytes: control archive=1024 bytes. 957 bytes, 21 lines control 166 bytes, 2 lines md5sums 41 bytes, 1 lines shlibs 72 bytes, 2 lines triggers Package: libgecodeflatzinc49 Source: gecode Version: 6.2.0-5 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Kari Pahula Installed-Size: 497 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.5), libgecode49, libgecodegist49, libqt5core5a (>= 5.3.0), libstdc++6 (>= 9) Suggests: libgecode-dev Section: libs Priority: optional Homepage: http://www.gecode.org/flatzinc.html Description: Gecode support for FlatZinc modelling language Gecode is a toolkit for developing constraint-based systems and applications. Gecode provides a constraint solver with state-of-the-art performance while being modular and extensible. . FlatZinc is a low-level modelling language for constraint problems. It is designed to be easily interfaceable to constraint solvers (like Gecode). For more information on FlatZinc, please refer to the MiniZinc pages of the G12 project . drwxr-xr-x root/root 0 2020-08-09 05:34 ./ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/lib/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeflatzinc.so.49 -> libgecodeflatzinc.so.49.0 -rw-r--r-- root/root 425356 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodeflatzinc.so.49.0 drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/doc/libgecodeflatzinc49/ lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/share/doc/libgecodeflatzinc49/changelog.Debian.gz -> ../libgecode49/changelog.Debian.gz -rw-r--r-- root/root 18535 2019-12-16 12:59 ./usr/share/doc/libgecodeflatzinc49/copyright libgecodegist49_6.2.0-5_armhf.deb --------------------------------- new Debian package, version 2.0. size 102240 bytes: control archive=1076 bytes. 1016 bytes, 21 lines control 244 bytes, 3 lines md5sums 68 bytes, 2 lines shlibs 72 bytes, 2 lines triggers Package: libgecodegist49 Source: gecode Version: 6.2.0-5 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Kari Pahula Installed-Size: 311 Depends: libc6 (>= 2.4), libgcc-s1 (>= 3.5), libgecode49, libqt5core5a (>= 5.5.0), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5printsupport5 (>= 5.0.2), libqt5widgets5 (>= 5.0.2), libstdc++6 (>= 5.2) Suggests: libgecode-dev Section: libs Priority: optional Homepage: http://www.gecode.org/ Description: Gecode Interactive Search Tool library Gecode is a toolkit for developing constraint-based systems and applications. Gecode provides a constraint solver with state-of-the-art performance while being modular and extensible. . This package contains libgecodegist, a graphical debugging tool, and libgecodedriver, a set of helper classes for writing standalone programs. They have been separated from the main Gecode library package to avoid pulling in Qt as a dependency. drwxr-xr-x root/root 0 2020-08-09 05:34 ./ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/lib/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodedriver.so.49 -> libgecodedriver.so.49.0 -rw-r--r-- root/root 38584 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodedriver.so.49.0 lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodegist.so.49 -> libgecodegist.so.49.0 -rw-r--r-- root/root 195552 2020-08-09 05:34 ./usr/lib/arm-linux-gnueabihf/libgecodegist.so.49.0 drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/doc/ drwxr-xr-x root/root 0 2020-08-09 05:34 ./usr/share/doc/libgecodegist49/ lrwxrwxrwx root/root 0 2020-08-09 05:34 ./usr/share/doc/libgecodegist49/changelog.Debian.gz -> ../libgecode49/changelog.Debian.gz -rw-r--r-- root/root 18535 2019-12-16 12:59 ./usr/share/doc/libgecodegist49/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: n/a Build-Time: 3482 Distribution: groovy-proposed Host Architecture: armhf Install-Time: 90 Job: gecode_6.2.0-5.dsc Machine Architecture: arm64 Package: gecode Package-Time: 3576 Source-Version: 6.2.0-5 Space: n/a Status: successful Version: 6.2.0-5 -------------------------------------------------------------------------------- Finished at 2020-08-09T12:10:35Z Build needed 00:59:36, no disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=groovy --arch=armhf PACKAGEBUILD-19787629 Scanning for processes to kill in build PACKAGEBUILD-19787629